html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	/*background: transparent;*/
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html, body {
background-color:#000;
height:100%;

}

.slider {
	visibility: hidden;
}

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	background-color: #000;

}


.webshop_body {
	width: 990px;
	/*border: solid;
	border-width: 1px;*/
		background-color: #fff ;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	text-align:left;
	z-index:5;
} 

#wrapper{
	position:relative;
	width:990px;
	clear:both;
	z-index:9999999;
}

#header,#footer{
	
	position:relative;
	z-index:5;

	
}

#header_movie_cat{
width:990px;
height:135px;
overflow:hidden;
}


#footer{border:none;}
/*
#nav {
	position:relative;
	width:690px;

}*/


#content {
	width: 990px;
	z-index:1000000;


position:relative;
}

.content_kolom_content{
width: 990px;
	 z-index:100000;	
position:relative;

}


.content_kolom_content .kolom2_content{
width: 827px;
	 z-index:100000;	
position:relative;
float:left;
}


.kolom1 {
width: 157px;
	 z-index:100000;	
float:left;
position:relative;
padding-left:5px;
}

#header {
width: 990px;
	height: 132px;
	vertical-align:top;
	position:relative;
	background:#000;
	z-index:5;
}


#logo {
width: 675px;
	position:absolute;
	height: 120px;
	top:20px;
left:30px;
float:left;
z-index:3500;

} 

.pretty-hover{
	background-image: url(../images/icons/home_small.png);
	background-repeat: no-repeat;
background-position: 350px 60px;
}


#header_background {
width: 990px;
	position:absolute;
	height: 135px;
	top:0px;
left:6px;
z-index:50;
display:none;
} 
#header_movie, #header_movie2, #header_movie3, #header_movie4, #header_movie5, #header_movie6, #header_movie7 {
width: 990px;
	position:absolute;
	height: 132px;
	top:5px;
left:0px;
z-index:20;
overflow: visible;
} 


#header_movie4 {

	display: block;

}

#header_movie2, #header_movie3, #header_movie, #header_movie5, #header_movie6 {

	display: none;

}



#header_movie4 {
z-index: 40;
	

}


#login_lang {
	background-image: url(../images/infobox/back_header_shopping_language.png);
	background-repeat: no-repeat;
background-repeat: no-repeat;
background-position: 0 0;
width: 282px;	
height:120px;
position:absolute;
	left:714px;
	top:6px;
z-index:5500;

}

#date_time {
width: 200px;
	position:absolute;
	height: 10px;
	top:116px;
left:12px;
font-size:9px;
text-decoration:underline;
z-index:5400;
} 

#footer {
width: 985px;
	/*color: #000;*/
		font-size: 12px;
			font-weight: bold;
		text-align:left;
clear:both;
}

#mainpage_content{height:565px;}

#loading{display:none;}

#boxen_footer {
	position:relative;
height:170px;
	width:990px;
	margin:0px;
left:0px;
text-align:left;
background-image: url(../images/infobox/box_onder_totaal.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	


}

#boxen_footer div{
	position:relative;
	float:left;
	width:325px;
	margin:0px;
left:10px;
top:5px;
height:160px;
text-align:left;
}


#algemeen_footer ul, #service_footer ul{
padding-left:20px;
padding-top:10px;
 float: left;
  width: 320px;

}



#algemeen_footer ul li, #service_footer ul li {
float:left;
width:145px;
}

#boxen_footer #betaling_footer, #boxen_footer #algemeen_footer, #boxen_footer #service_footer{
	

}
#boxen_footer #betaling_footer img{
position:relative;
top:10px;	
left:15px;
}


#boxen_footer #betaling_footer a:link img{opacity:1; filter:alpha(opacity=100); -moz-opacity:1; }
#boxen_footer #betaling_footer a:visited img{opacity:1; filter:alpha(opacity=100); -moz-opacity:1; }
 #boxen_footer #betaling_footer a:hover img{opacity:.6; filter:alpha(opacity=60); -moz-opacity: .6;  }
#boxen_footer #betaling_footer a:active img{opacity:.5; filter:alpha(opacity=50); -moz-opacity:.5;  }

.opaque {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);					
}


#zoekwoorden_footer {
margin-top:25px;
width:990px;
position:relative;


}

#mcol{
width:860px;
}

#zoekwoorden_footer ul{
left:130px;

position:relative;
background-color:#FFF;

}

#zoekwoorden_footer li{
	white-space: nowrap;
}


#footer_copyright {
width:990px;
position:relative;
height:40px;

}

#footer_copyright img{

position:relative;
top:0px;


}
.padding_wrapper{
	padding-left:10px;
width:780px;
}

#listing_index{padding-left:10px;}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

#footer a{

	color: #fff;
		font-size: 12px;
}


#box_top_content {
	background-image: url(../images/infobox/top_content.png);
	background-repeat: no-repeat;
	height: 44px;
	background-position: 0px 0px;
width:827px;	
}
	
	#box_top_content div, .box_bottom_content div{
	float:left;
	}

#box_top_content2 {
	background-image: url(../images/infobox/top_content.png);
	background-repeat: no-repeat;
	height: 44px;
	background-position: 0px 0px;
width:827px;
padding-left:8px;	
}
	
	#box_top_content2 div{
	float:left;
position:relative;
top:3px;
	}
.menu_information li{position:relative; left:0px;}
.menu_information li{float:left;}

#box_top_content .home_button  {
width: 40px;
	height:30px;
position:relative;
top:3px;
left:5px;
}

#box_top_content .listing_nav  {
width: 445px;
	height:30px;
position:absolute;
border:0px;
left:360px;
top:3px;
text-align:right;
}

.box_bottom_content2 .listing_nav  {

	height:30px;
position:relative;
top:5px;

}


.zoeken {
position:absolute;
	background-image: url(../images/bouw/zoek_venster.gif);
	background-repeat: no-repeat;
background-position: 0px 8px;
width: 370px;	
height:40px;

	left:88px;
	top:0px;

}

#box_top_content .customer_service  {
width: 300px;
	height:30px;
position:absolute;
border:0px;
left:600px;
top:3px;
}


#box_top_content .mijn_winkelwagen  {
width: 180px;
	height:31px;
position:absolute;
border:0px;
left:610px;
top:3px;
}

#box_top_content .afrekenen  {
width: 150px;
	height:31px;
position:absolute;
border:0px;
left:665px;
top:5px;
}
#box_top_content .ask  {
width: 300px;
	height:30px;
position:absolute;
border:0px;
left:449px;
top:3px;
}


#box_top_content .quick_input  {
width: 380px;
	line-height:40px;
position:relative;
border:0px;
left:0px;
top:0px;
height:40px;
}


#box_top_content .quick_input  input{

border:0px;
position:relative;
border:0px;
left:10px;
top:5px;
vertical-align:middle;
}


#box_top_content .zoekbutton  {
width: 120px;
	height:30px;
position:relative;
top:0px;
border:0px;

}


.box_middle_content {
	background-image: url(../images/infobox/middle_content.png);
background-repeat: repeat-y;
	background-position: 0px 0px;
	z-index:10000;
width:827px;
	}
	
	.box_bottom_content {
	background-image: url(../images/infobox/bottom_content.png);
	background-repeat: no-repeat;
	height:60px;
	background-position: 0px 0px;
width:827px;

	}
	
		.box_bottom_content2 {
	background-image: url(../images/infobox/bottom_content.png);
	background-repeat: no-repeat;
	height:60px;
	background-position: 0px 0px;
width:827px;

	}
	
	#carrousel {
width: 985px;
	z-index:5;
position:relative;
}

	#junkfood_catlinks_keurmerk {
width: 985px;
text-align:center;
margin-bottom:10px;
}

	.banner_index{
width:630px;
position:relative;
}

 .catlinks{
width:630px;
position:relative;
margin: 0 auto;
}

#junkfood_catlinks_keurmerk .junkfood{
text-align:center;

}
#junkfood_catlinks_keurmerk .keurmerk{
text-align:right;

}

	.banner_index{
padding-left:20px;
text-align:center;
}

	.review_index, .keurmerk{
width:170px;
position:relative;
}

.boxes_left div, .boxes_right div {
	margin: 0px;
	padding: 0px;
}


.boxes_left div {

	width: 157px;
}

.boxes_left .box_middle .text{
padding-left:7px;
width:135px;
color:#000;
}

.boxes_left .box_top {
	background-image: url(../images/infobox/top.gif);
	background-repeat: no-repeat;
	height: 38px;
	background-position: 0px 0px;
}
.boxes_left .box_middle {
	background-image: url(../images/infobox/middle.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.boxes_left .box_bottom {
	background-image: url(../images/infobox/bottom.gif);
	background-repeat: no-repeat;
	height: 51px;
background-position: 0px 0px;
}
/*vppr reviewsbox*/
.boxes_left .box_bottom2 {
	background-image: url(../images/infobox/bottom2.gif);
	background-repeat: no-repeat;
	height: 22px;
background-position: 0px 0px;
}

.boxes_left .keurmerk a img{
	margin: 10px;
	position:relative;
	left:5px;
}
#shopping_cart {
	
height: 30px;
	position:absolute;
	top:0px;
left:12px;
}

#shopping_cart #cart_link {
	
height: 30px;
	position:absolute;
	top:0px;
width:280px;
left:-20px;
}

#shopping_cart img {
	position:relative;
	top:4px;

}

#shopping_cart .text_cart {
	position:relative;
	top:-3px;
left:7px;
	

}


#login_lang #language_box {
width: 30px;
position:absolute;	
top:50px;
left:10px;
}

#login_lang .language_box img{
margin:5px;
}

#login_lang #language img{
margin:3px;
}

#login_lang #login_box {
width: 250px;
	position:absolute;
height:60px;
left:35px;
top:30px;
}

.loginbox_mailpass {
width: 220px;
position:absolute;	
height:40px;
top:20px;
left:30px;
}


.currencies {
width: 20px;
position:absolute;	
height:40px;
top:0px;
left:30px;
z-index:9999999999;
}

.currencies img{
margin:5px;
}

#language_box a.not_current_currency img{opacity:.3; filter:alpha(opacity=30); -moz-opacity: .3;  }
#language_box a.not_current_currency img:hover{opacity:.99; filter:alpha(opacity=90); -moz-opacity: .9;  }


.loginbox_mailpass span{

	
display:inline;

}

.loginbox_mailpass span input{
	margin:2px;
	vertical-align:top;
font-size:10px;
color:#000;

}

.loginbox_mailpass span.button input{
	position:relative;
	left:5px;
	top:5px;
	border:0;
height:30px;
}


#login_lang .main2 a, #login_lang .main3 a {
color:#000;
font-size:10px;
	

}

#login_lang .loginbox_mailpass .greetuser{
position:relative;
	left:5px;
	top:4px;
}

#login_lang .loginbox_mailpass  a{

font-weight:bold;}

#login_lang .loginbox_mailpass #create_account {
position:relative;
	left:-35px;
	top:10px;
width:240px;
height:15px;
}


#login_lang .loginbox_mailpass .forget_password a{
width:145px;
position:relative;
		top:0px;
	left:-30px;
display: block;
text-align:left;
float:left;
white-space:nowrap;
}

#login_lang .loginbox_mailpass #create_account a{
position:relative;

	top:0px;

display: block;	
text-align:left;
white-space:nowrap;
color:#1A55C7;
text-decoration:underline;
font-size:11px;
float:left;
}

#login_lang .loginbox_mailpass .goto_account {
position:relative;
	left:10px;
top:-8px;
width:250px;
height:15px;
}

#login_lang .loginbox_mailpass .goto_account a{
text-align:left;
color:#1A55C7;
text-decoration:underline;
font-size:11px;
}

#login_lang .loginbox_mailpass .account a{
position:relative;
	left:0px;
	top:0px;
margin-right:20px;
display: inline;	
text-align:left;
}

#login_lang .loginbox_mailpass .logoff a{
position:relative;
	left:0px;
	top:0px;

}

#login_lang .loginbox_mailpass .uitlogbutton{
position:relative;
	left:119px;
	top:15px;
width:60px;
height:30px;


}

#login_lang .box_cart_header{
	position:absolute;
width:250px;
top:0px;
left:0px;
}
#login_lang .box_cart_header span{
	position:absolute;
width:200px;
top:3px;
left:16px;
font-weight:bold;
font-size:10px;
}

.cart_qty {
	
	margin-left:5px;
}
a.link_to_cart span.cart_qty{width:30px; display:block;}
a.link_to_cart span.cart_prod{width:90px; display:block;}
a.link_to_cart span{float:left;}
#shipping_cart p{
	position:relative;
width:115px;
text-align:right;
font-weight:bold;
}

p.shoppingcart{
	position:absolute;
top:-13px;
}
#total_cart{
	position:relative;
	width:134px;
	left:0px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #A44FA3;
}

#total_cart p{
	position:relative;
width:115px;
text-align:right;
font-weight:bold;
}

.prodinfo {
	width: 817px;
	position:relative;
}

.title_price {
	width: 795px;
	height:26px;
	position:relative;
	background-image:url(../images/bouw/back_headers.png);
	background-repeat: repeat-x;
	background-position: left top;
	left:2px;
top:2px;
}

.title_price div{
	float:left;
}

.title_price .prod_name{
	
	width:610px;
}


.title_price .prod_price{
		white-space: nowrap;
	width:185px;
}

.title_price .prod_price h1{
		white-space: nowrap;
	text-align:right;
}

.image_attrib  { 
width:812px;
margin-bottom:20px;

}
.image_attrib div { 
float:left;
text-align:left;

}

.image_prodinfo{
position:relative;
text-align:left;
float:left;
width:510px;

z-index: 10;
}

#attributes_descr_reviews
{float:left;
width:300px;}

#fotogroot {
position:relative;
z-index: 10;
}

.new_item_prod_info{
position:absolute;
width:36px;
height:36px;
left:425px;
top:0px;
z-index:1100;
}
.kids_item_prod_info{
position:absolute;
width:36px;
height:36px;
left:0px;
top:0px;
z-index:1000;
}
.image_prodinfo_img a{text-align:center;


float:left;
width:450px;
color:#017CAB;
}

.image_prodinfo_img{
position:relative;
width:480px;
}

#search_tshirt {
position:relative;
width:495px;
height:40px;
text-align:center;
vertical-align:top;
float:left;
margin-right:5px;
}

.measures {
	position:relative;
	width:220px;
	height:42px;
	text-align:left;
	vertical-align:top;
	float:left;
margin-left:15px;
	margin-bottom: 3px;
}

#thumbs_maattabel{
	position:relative;
width:810px;
float:left;
height:150px;
}

#thumbs{
	position:relative;
	left:0px;
	width:500px;
	
float:left;
border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#thumbs2 #thumbs ul li {visibility:hidden;}


#thumbs2 #search_tshirt {
position:relative;
width:495px;
height:40px;

text-align:center;
vertical-align:top;
float:left;
border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
margin-right:5px;
}


#kader_maattabel{
	position:relative;
width:290px;
float:left;
padding-left:15px;
}

.maattabel{
width:190px;
   height:110px;
border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

#thumbs_extra_images div{
	float:left;
		padding: 2px;
	margin-left: 1px;
	
	height:90px;
line-height:90px;
}

#thumbs_extra_images div img{
	
	text-align: center;
	vertical-align: middle;
}
.attrib{text-align:left;
float:left;
width:240px;
min-height:270px;
position:relative;
}

#attributes{text-align:left;
color:#A44FA3;
width:240px;
float:left;
position:relative;
margin-top:20px;
}

#attributes TD.main{

line-height:30px;
}


#proddescr 
{width:300px;
margin-top:15px;
margin-bottom:0px;
}

.belt_item_prod_info{
width:300px;
margin-top:10px;

}

#kader_kidscotton {
width:405px;
float:left;
position:relative;
}
#tabs {
width:580px;

position:relative;
}
#recentview_new_kochtenook {
width:585px;
height:200px;
float:left;
position:relative;
background-image: url(../images/bouw/back_recent_view.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#recentview, #kochten_ook, #productinfo_new
{

position:relative;
top:0px;
}


#recentview li, #kochten_ook li, #productinfo_new li
{
	float:left;
	list-style-type: none;

}
.float_right { 
display: block;
float: right; 
}
.rev_ask_buy { 
display: block;
width: 605px; 
height:25px;
padding-bottom:10px;
margin-top:0px;
margin-bottom:20px;
	
}
.rev_ask_buy .review, .rev_ask_buy .ask {
	display: block;

	float: left;
	text-align:left;

}
.rev_ask_buy .cart { 
display: block;
float: right; 

text-align:right;
}

.reviews { 

height:50px;
width:290px;
position:relative;
left:0px;
}
.discount{
	position:absolute;
	left:220px;
	top:50px;
	height:52px;
	z-index: 60;
	width:86px;

}
.cart_top { 
display: block;

width:240px;
text-align:right;
}

.cart_top input{ 


margin-left:160px;

}
#green_reviews {
	float:left;
	width:240px;
}

#green_reviews div{
	float:left;
	
}

.green { 

float: left; 
width:24px;
text-align:left;
}
.green img{ 

display:block;

text-align:left;
}

#attributes td.main 
{
color: #000;
font-weight:bold;
font-size:10px;
}

#attributes input 
{
margin-right:5px;
}

#stock_table{text-align:left;

color:#A44FA3;
width:270px;
height:70px;
}

.vak div { 

display: block;
float: left; 
width: 100px;
text-align:left;
position:relative;
left:50px;
}

.prod_price2 { 
width: 300px;
margin-bottom:10px;
}

.prod_price2 h1, .prod_price2 div { 
float:left;
}

.quantity{
width: 140px;
text-align:right;
position:relative;
padding-left:5px;
}

.quantity div { 
float:left;
}

.points_rewards{margin-top: 17px;width: 80px;}
.hr474747 {
	border-color: #474747;
}
 .orp_kader{
	width:590px;
	margin-top:10px;
	margin-left:15px;

}
 .orp img{
text-align:center;
		
}
 .orp{
width:145px;

	float:left;	
}

 .orp p{
	width:120px;
	position:relative;
	left:5px;
	font-size: 10px;		
}
/* BEGIN: CSS Buttons Everywhere */
.cssButton {
	color: #fff;
	height: 22px;
	vertical-align: top;
	font-weight: bold;
	font-family: "Century Gothic", Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height: 22px;
	display:block;
	width:100px;
	background-image: url(../images/bouw/back_button.gif);
	background-repeat: no-repeat;
}
/* END: CSS Buttons Everywhere */

.cssButton a:link, .cssButton a:visited{
color: #fff;
	height: 22px;
	vertical-align: top;
	font-weight: bold;
	font-family: "Century Gothic", Arial, sans-serif;
	font-size: 11px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	line-height: 22px;
	display:block;
	width:100px;
	background-image: url(../images/bouw/back_button.gif);
	background-repeat: no-repeat;

}

input.cssButton{border:0px;background-color:#FFF;}

SPAN.pointWarning {
  color: #f00;
}


.pointFaq {
  background-color:#f8f8f9;
  border: 1px dashed #bbc3d3;
  display: none;
  position: relative;
  padding:4px;
  margin:2px;
  text-align:justify;

}

.outofstock {color:#ccc;}
.kaderbox { 

display:block;
height: 20px;

}
.kaderbox input{ 
vertical-align: top;
}



.kaderbox div{ 

display:inline;
}

.img_search { 

position: relative;
top: 0px;
left: 3px;
}

 div.main p{
 padding-left: 14px;
 padding-right: 14px;
}


.background_modules_gv  {
	position:relative;
	height:37px;
	background-image: url(../images/bouw/background_payment_modules.gif);
	font-family: "Century Gothic", Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	font-weight: bold;
}

.background_modules_gv input {position:absolute;
	top:10px;
left:350px;}

.redeem_button {
	position:absolute;
	top:0px;
left:130px;
}


#order_total {
/*	height:21px;
	background-image: url(../images/bouw/back_order_total.png);
	background-repeat: no-repeat;
	background-position: 590px 22px;*/
		width: 790px;		
}


.breadcrumb {
	width: 610px;
}

.kader1 {
padding-right:25px;
padding-left:10px;
height:30px;
	
}

.kader1 div{
	float:left;
	
position:relative;
top:6px;
}

.kader2 {

padding-right:25px;
padding-left:10px;
height:40px;
}
.kader2 div{
	float:left;
	width: 50%;
position:relative;
top:6px;
}

.kader3 {
	height:150px;
	width: 100%;

}

.kader3 div{
	float:left;
}

.kader4 div{
	float:left;
}


.bottom_content_padding {
padding-top:5px;
padding-right:20px;
padding-left:10px;
height:40px;
}

.rechtsuitlijnen{
text-align: right;
	
}

.verbergen{
display: none;
}


.adresgegevens {
	margin-left: 40px;
}


.main2{width: 180px;position:relative;left:5px;top:-12px;}
.main3{width: 150px;position:relative;left:5px;top:35px;}
.button{
	position:relative;
	left:0px;

	top:-20px;
	border: 0px;

}

 .box_middle input, select{
margin-top:5px;
}
#quick_input .search_btn{position:absolute;left:100px;top:0px;width:30px;}
.quick_input_keywords {width: 55px;position:absolute;left:10px;}


.boxes_right .kaderbox input{

margin-left:10px;
}

.img_tellafriend {position:absolute;left:94px;top:-3px;width:30px;}

.kolom1 select {width: 55px;position:relative;left:10px;}
.listing_element{
	position:relative;
	height: 250px;
	width: 190px;
}
.new_item{

	position:absolute;
	left:120px;
	top:100px;
	height:29px;
width:43px;
	z-index: 60;
}

.image_green_adult_listing {
width:150px;


	height:40px;
	z-index: 60;}

.green_listing{
	position:absolute;

	left:150px;
	top:140px;
	height:29px;
	
	z-index: 30;
width:26px;

}
.image_listing{
width:134px;
	height:160px;
	z-index: 30;

}
.price_listing{

height:25px;
	
	width:150px;
text-align:left;

position:relative;
	left:20px;

}

#price_listing {

background-image:url(../images/bouw/menu_border_rose.gif);
background-repeat: repeat-x;
background-position: right bottom;
width:134px;
height:34px;

}

.discount_listing{
	position:absolute;
	left:110px;
	top:0px;
	height:33px;
	z-index: 60;
	width:54px;
background-image:url(../images/icons/discount_small.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.discount_listing p{
	position:absolute;
	left:0px;
	top:15px;

font-weight:bold;
color:#A450A3;
}

.discount_listing2{
	position:absolute;
	left:0px;
	top:150px;
	height:43px;
	z-index: 60;
	width:43px;
}

span.productSpecialPrice {color: red;}

.name_listing a, .price_listing{
	
font-weight:bold;
}

#product_listing .smallText {
  font-family: "Century Gothic", Arial, sans-serif;
  font-size: 10px;
  color:#A450A3;
}


#shipping_products_kader{
	height:37px;
	width:600px;
}

.kader_checkout div{
	position:relative;

float:left;
}

#balk_shipping {
width:590px;
}
#balk_shipping div{
	float:left;
	font-family: "Century Gothic", Arial, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight: bold;
}

#shipping_products_kader {
	float:left;
font-family: "Century Gothic", Arial, sans-serif;
	text-align:left;
	font-size:12px;
}
#shipping_products_kader div{
	float:left;
font-family: "Century Gothic", Arial, sans-serif;
	text-align:left;
	font-size:12px;
	padding:2px;
}


.shipping_price_total{width:60px;text-align:right;}

.shipping_tax{width:59px;text-align:right;}

.shipping_name{width:260px;text-align:right;}

.shipping_qty{width:48px;text-align:right;}

.shipping_price{width:70px;text-align:right;}

.shipping_attrib{width:137px;text-align:right;}

#shipping_products_kader_confirm .shipping_price_total{width:59px;text-align:right;}


#shipping_products_kader_confirm .shipping_tax{width:59px;text-align:left;}

#shipping_products_kader_confirm .shipping_name{width:195px;text-align:left;}

#shipping_products_kader_confirm .shipping_qty{width:45px;text-align:left;}

#shipping_products_kader_confirm .shipping_price{width:70px;text-align:left;}

#shipping_products_kader_confirm{

	height:37px;
	width:595px;
}


#balk_shipping_confirm {

width:590px;
}
#balk_shipping_confirm div{
	float:left;
	font-family: "Century Gothic", Arial, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight: bold;
}

#shipping_products_kader_confirm {
	float:left;
font-family: "Century Gothic", Arial, sans-serif;
	text-align:left;
	font-size:12px;
}
#shipping_products_kader_confirm div{
	float:left;
font-family: "Century Gothic", Arial, sans-serif;
	text-align:left;
	font-size:12px;
	padding:2px;
}


#shipping_products1 , #shipping_products3, #shipping_products5, #shipping_products7, #shipping_products9{
	height:37px;
	background-color: #E5C8E2;
}

.checkoutBarCurrent, .checkoutBarTo , .checkoutBarFrom{
	color: #A44FA3;
}

*{margin:0;padding:0}

.col{
	width:142px;
	position:absolute;
	z-index:0;

	bottom:0;

 border-top:none;
}
.one{
	
		background-image: url(../images/bouw/back_kolom1.jpg);
	background-repeat: repeat-y;
	background-position: 1px 0px;
}

.three{
		background-image: url(../images/bouw/back_kolom2.jpg);
	background-repeat: repeat-y;left:762px;
	background-position: 1px 0px;}
#footer {clear:both;}

html>body .col{top:0}/* hide from ie6 and under*/
.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

.niks{
	height:15px;
}

.opvuller{
	height:10px;
}

a img{border:0px;}


#box_newsletter {padding-left:4px;}
#box_payment {padding-left:15px;}

.groen{
	color: #009900;
	font-weight: bold;
}
.rood{

	color: #FF0000;
		font-weight: bold;
}
#powered_by{
	width:142px;
	position:absolute;
left:0px;
top:6px;

}

#design_by{
	width:142px;
	position:absolute;
left:770px;
top:6px;

}

.clear { 
clear:both; 
width:100%; 
font-size:1px; 
}
/*payment*/
.selection_payment {
	height:130px;
position:relative;
}

.payment_comment {
	height:130px;
position:relative;
}

 .selection_payment_module { 

	background-image: url(../images/bouw/background_payment_grey.png);
	background-repeat: no-repeat;
width:572px;

}
 .selection_payment_radio { 
float:right;
width:30px;
position:absolute;
top:6px;
left:550px;
}

 .selection_payment_field { 

width:400px;
position:absolute;
	top:30px;
left:10px;
}

.rechtsboven_tekst {
	position:relative;
	top:-19px;
	left: 300px;
	color: #000;
	width:180px;
height:20px;
}

.toelichtingblok_payment {
position:absolute;
		left: 616px;
top:0px;
height:125px;
width:190px;
	background-image: url(../images/bouw/back_toelichting_payment.png);
	background-repeat: no-repeat;	
padding-top:10px;
padding-left:8px;
}

.toelichtingblok_payment_comment {
	position:absolute;
	top:0px;
	left:616px;
padding-top:10px;
padding-left:8px;
height:125px;
width:190px;
	background-image: url(../images/bouw/back_toelichting_payment.png);
	background-repeat: no-repeat;	
}

.toelichtingblok_payment_comment_checkout {
	position:absolute;

	top:0px;
	left:616px;
padding-top:10px;
padding-left:8px;
height:125px;
width:190px;
	background-image: url(../images/bouw/back_toelichting_payment.png);
	background-repeat: no-repeat;	
}

span.payment_title {
height:20px;
	padding-top:4px;
font-size: 12px;
	display:block;
	font-weight: bold;
}

span.payment_title span{
	color:  #0058DA;
	text-decoration:underline;
	font-weight: bold;
}

.pulldown_ideal {
	position:absolute;
	top:30px;
	left:80px;
	display:block;
}

.moneyorder_field {
	position:absolute;
	top:00px;
	left:70px;
	width:450px;
	font-size:10px;
}

.background_modules {
	height:21px;
	background-image: url(../images/infobox/background_payment_discount.jpg);
	background-repeat: no-repeat;	
}

.background_modules_discount_coupon {
	height:21px;
	background-image: url(../images/bouw/background_payment_grey.png);
	background-repeat: no-repeat;
	font-size: 11px;	
	font-weight: bold;	
}

.background_modules2 {
	height:21px;
	background-image: url(../images/infobox/background_payment_modules.gif);
	background-repeat: repeat-x;
	background-position: 30px;	
}

.background_modules3 {
	background-color: #8FD3FF;
}


.coupon{
height:20px;
}

ul#products_new {
position:relative;
left:0px;
width:790px;
}

#products_new li{
float:left;
width:197px;
height:270px;
}

.box_middle_content td  {
  vertical-align: top;
}

#st1 img{
	border: 1px solid #000000;
}

span.prevnext {
	font-style:normal;
	position:relative;
	top:-12px;
	color: #000000;
}

.remove_button img{
top:75px;
position:relative;

}


/*menu*/


.hoofdmenu{
position:relative;
left:0px;
}

.hoofdmenu span a{
	font-size: 14px;
display:block;
white-space: nowrap;
vertical-align:top;
position:relative;
height:20px;
margin:0;
padding:0;
left:23px;
}

.hoofdmenu a span.naam {
	display:block;
/*padding:5px;*/
white-space: nowrap;
position:relative;
left:-21px;
vertical-align:top;
font-weight:bold;
float:left;
}
.hoofdmenu a span.selected {
		color: #0058DA;
font-weight:bold;
}

.hoofdmenu a span .naam {
		
}
.hoofdmenu   span{

}

.hoofdmenu   .hokje {
		width:20px;
height:20px;
position:relative;
left:-15px;
top:3px;
	display:block;
	float:left;
}

.hoofdmenu a span.selected img{
		visibility: hidden;
 background-image: url(../images/bouw/plus.gif);
}

.hoofdmenu a span.hokje {
	background-image: url(../images/bouw/min.gif);
	background-repeat: no-repeat;
background-position: 0px -1px;
}

.hoofdmenu a:hover { color: #0058DA; cursor: pointer; }


/*.hoofdmenu span .item-0{
display:none;
}*/

/*styles*/
.clearFieldBlurred { color: #666; font-style: italic;}
.clearFieldActive { color: #000; }
						

.clearFieldBlurred H1{ color: #000; font-style: normal; font-weight: normal; font-size:21px; text-decoration:underline;}						
						
#proddescr {	font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.5;
width:296px;
}


#content p, #content a 
{	font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.5;
}

#content #proddescr ul
{	list-style: disc;
margin-left:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

#content #styleswitcher 
{	
width:500px;
left:80px;
position:relative;
}

#content #styleswitcher li 
{
height:50px;
width:150px;	
margin-right:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
float:left;
}

.cat_top_bottom {
position:relative;
left:17px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
}
#maattabel {
}

#content .menu_information ul li.working_links a:link, 
#content .menu_information ul li.working_links a:visited{
color:#000;
		font-size:17px;
font-weight:bold;
}

#content .menu_information ul li.working_links  
{
margin:0;
/*padding-left:25px;*/
}

.menu_information {
font-weight:bold;

	line-height: 30px;
	vertical-align:middle;
height:30px;
background-image:url(../images/bouw/back_headers.png);
	background-repeat: repeat-x;
	background-position: left top;
width:795px;
position:relative;
left:2px;
top:2px;
}

#box_top_content2 h1{
font-weight:bold;
	font-size:22px;
	line-height: 30px;
	vertical-align:middle;
padding-right:20px;
position:relative;
}

 .header_maattabel{
	color: #000;
	font-size: 10px;
	font-weight: bold;
}

.maattabel #maattabel thead{
vertical-align: top;
	line-height:20px;

}

.maattabel #maattabel tbody{
vertical-align: top;
	line-height:16px;
/*border-top:1px solid;*/

}

#maattabel td{
	color: #000;
	font-size: 10px;
	font-weight: normal;
	
}

#maattabel tr.highlight{
  
  background-color: #C0C0C0;
 }			


.box_middle_content h1{
font-weight:bold;
	font-size:18px;
	line-height: 30px;
	vertical-align:middle;
height:30px;
background-image:url(../images/bouw/back_headers.png);
	background-repeat: repeat-x;
	background-position: left top;
width:795px;
position:relative;
left:2px;
top:2px;
}

.prod_price2   {
	line-height:22px;
	/*width:270px;*/
	position:relative;
	background-image:url(../images/bouw/back_header.png);
	background-repeat: no-repeat;
	background-position: left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
vertical-align:middle;
}

.prod_price2 h1, .prod_price2 div  {
	vertical-align:middle;
	position:relative;
line-height:24px;
}

.prod_price2 h1  {
width:140px;
}

.prodinfo h1{
font-weight:bold;
	font-size:15px;
	line-height: 22px;
	vertical-align:middle;
height:24px;
margin-bottom:15px;
}

.prod_price2 input{
border:1px solid;
padding-top:2px;
line-height:24px;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-size:14px;
height:24px;
width:50px;
}

.title_price .prod_name h1{
	width:610px;
}

.title_price .prod_price h1{
		white-space: nowrap;
	width:183px;
}

.belt_item_prod_info a{
text-decoration:underline;
}

.measures a{
font-size:12px;
font-weight:normal;
text-decoration:underline;}


h2{
	color: #0058DA;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.blue{
	color: #0058DA;
	font-size: 10px;

}

.blueline{
	color: #0058DA;
	font-size: 10px;
	text-decoration: underline;
	line-height:20px;
}

#boxen_footer h3{
	color: #3366CC;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
		padding-left: 5px;
}

h3{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;


}

.header_checkout h3{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
line-height:40px;
vertical-align:middle;
height:40px;
}

h4{
	color: #A44FA3;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h5{
	color: #017CAB;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

h3.also{
	color: #808183;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}






/*
.boxes_left .box_top, .boxes_left .box_middle{padding-left:15px;}*/
A {
  color: #0058DA;
  text-decoration: none;
}

A:hover {
  color: #0058DA;
  text-decoration: none;
}

.text_cart a:link, .text_cart a:visited {
  color: #0058DA;
  text-decoration: none;
}


#shopping_cart, #shopping_cart  a span{
font-weight:bold;
font-size:9px;
}

.porto , 
.porto a:visited {
  color: #000;
  text-decoration: none;
}

span.porto  
 {
padding-left:5px;
}

.name_listing{
text-align:center;
padding-left:0px;
padding-right:0px;
}

.name_listing a{
font-weight:normal;
color:#000;

}

.name_listing_special{
text-align:center;
padding-left:0px;
padding-right:0px;
height:22px;
}

.name_listing_special a{
font-weight:normal;
color:#000;

}

/*
.listing_nav u, .listing_nav b{
height:40px;
line-height:40px;
vertical-align:middle;
position:relative;
top:-3px;
}

.listing_nav u img, .listing_nav b img{
height:40px;
line-height:40px;
vertical-align:middle;
position:relative;
top:0px;
}*/
/*
.box_bottom_content u, .box_bottom_content b {
height:40px;
line-height:40px;
vertical-align:middle;
position:relative;
top:0px;
}*/


#footer #zoekwoorden_footer a:link, #footer #zoekwoorden_footer a:visited, #footer #zoekwoorden_footer a:hover{
text-decoration:underline;
color:#000;
font-size:12px;
line-height:18px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer .catlinks a:link, #footer .catlinks a:visited, #footer .catlinks a:hover{
	color:#0058DA;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.box_top div a, .box_bottom div a{
		color: #000;
position:relative;
top:7px;
			font-size: 16px;
}
.kolom1 h3, .kolom1 h3 a, .kolom2 h3, .kolom2 h3 , .kolom1 h5, .kolom1 h5 a, .kolom2 h5, .kolom2 h5 a{

	color: #000;
		margin: 0;
	padding:0;
	
}
.kolom1 h3{
	width:130px;
	padding-left:15px;

}
/*.kolom1 h5, .kolom1 h5 a, .kolom2 h5, .kolom2 h5 a{
	color: #000;
	font-size: 10px;
	padding-top:5px;
	padding-left:4px;

	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}*/


.boxes_left div a {
		color: #000;
			font-size: 12px;
}


.kolom1 .boxes_left div h3 a{

position:relative;
top:10px;
text-decoration:underline;
color:#0058DA;
font-size:12px;
font-weight:normal;

}

#search_tshirt a:link, #search_tshirt a:visited, #search_tshirt a:hover, #search_tshirt a:active{
text-decoration:underline;
color:#0058DA;
font-size:12px;
font-weight:normal;

}


#service_footer ul, #algemeen_footer ul  {
list-style-type: none; 


}



#service_footer a, #algemeen_footer a{
text-decoration:underline;

}


.working_links  {
color:#0058DA;

}

#service_footer a:link, #service_footer a:visited, #service_footer a:hover, #algemeen_footer a:link, #algemeen_footer a:visited, #algemeen_footer a:hover{
text-decoration:underline;
color:#000000;
font-size:14px;
font-weight:normal;
line-height:22px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}




FORM {
	display: inline;
}

div.main {margin-top:3px;
margin-bottom: 3px;

}

div.main a:link, div.main a:visited {
  color: #000;
  text-decoration: underline;
}
div.main2 a:link, div.main2 a:visited, div.main3 a:link, div.main3 a:visited {
  color: #000;
  text-decoration: none;
}

span.main a:link, span.main a:visited {
  color: #000;
  text-decoration: none;
}

.cssButton_text {
	background: #fff;
		border: 0;
color: #0016FF;
 text-decoration: underline;
}


.main a:link, .main a:visited {
  color: #000;

  text-decoration: none;
}

.smaller {font-size: 10px;}

.underline{
	text-decoration: underline;
} 




.boxText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color: #0058DA;; text-decoration: underline; font-weight: normal;}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
 background: #000000;
}

TD.background_header {
background: #E2EBFB;
}

TD.headerNavigation {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 background: #000000;
  color: #ff0000;
  font-weight : bold;
}

A.headerNavigation { 
  color: #000; 
  font-weight : bold;
	padding-left:15px;

}

A.headerNavigation:hover {
  text-decoration: none;
}

.headerError{
z-index:99999999999999;
height:30px;
position:relative:
top:200px;
left:0px;
}


.headerError {
  background: #ff0000;
}

.headerError {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  background: #ff0000;
  color: #fff; 
  font-weight : bold;
  text-align : center;
}

.headerInfo {
  background: #00ff00;
}

.headerInfo {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #00ff00;
  color: #000000; 
  font-weight: bold;
  text-align: center;
}


 /* TR.headerExtra {
background: #E2EBFB;
} */

TD.headerExtra {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 /*  background: E2EBFB; */
  color: #000000;
  font-weight : bold;
}

A.Navigation { 
  color: #ff0000;
  font-family: Verdana;
  font-size: 10px;
  font-weight : bold;
}

A.Navigation:hover {
  color: #000000; 
  font-family: Verdana;
  font-size: 10px;
  font-weight : bold;
  text-decoration: none;
}

TR.footer {
 /* background: #000000;*/
}

.infoBox {
 /* background:  #000000; */
}

.infoBoxContents {
/*  background: #ffffff; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #ffffff;
}

.infoBoxNoticeContents {
  background: #FFFFCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000; 
  font-weight: bold;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsopurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingoptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsopurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingoptions-even {
  background: #ffffff;
}

TABLE.productListing {
 /* border: 1px;
  border-style: solid;
  border-color: 000000;
  border-spacing: 1px; */
}

TABLE.productListing2 {
  border: 1px;
   /* border-style: solid;*/
  background: #ffffff;
  color: #000000;
  border-spacing: 6px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TABLE.productListing3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  border: 1px;
  /* border-style: solid;*/
  background: #ffffff;
  color: #000000; border-spacing: 6px;
}
.productListing-heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000; 
  font-weight: bold;
}

.productListing-data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
/*  height:280px;*/
}

.productListing-data a:link, .productListing-data a:visited {
  color: #000;
  text-decoration: none;
}



A.pageResults {
  color: #000;
}

A.pageResults:hover {
  color: #A44FA3;
 /* background: #FCE14A;*/
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}



TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}



/*
TD.main, P.main, div.main p, div.main{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}*/



TD.checkout_shipping_quotes{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  	color: #000;

}

#content .toelichtingblok_payment p, #content .toelichtingblok_payment_comment p, #content .toelichtingblok_payment_comment_checkout p{
font-size: 10px;
	color:  #0058DA;
	width:170px;
line-height:12px;


}

TD.smallText_rose {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  	color: #A44FA3;
}

TD.accountCategory {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.tableHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333333;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  font-weight: bold;
}

.greetuser_account SPAN.greetUser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000;
  font-weight: normal;
text-decoration:none;

}
.greeting {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
TABLE.formArea {
  background: #ffffff;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { /*background-color: #8FD3FF; */cursor: pointer;  }
/*.moduleRowSelected { background-color: #8FD3FF; }*/

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.checkoutBarCurrent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

.imagesBoxContents {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
 /* border: 1px;
  border-style: solid;
  border-color: #000000;   
  border-spacing: 1px; */
}

.linkListing-heading {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  /* background: #000000;   */    
  color: #ffffff; 
  }

TD.linkListing-data {          
  padding: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {

  background: #ffffff;
}

TR.linkListing-even {
  background: #ffffff;
}


#boxen_footer #algemeen_footer h5, #boxen_footer #service_footer h5{
	position:relative;
	margin:0;
	padding:0;
left:10px;
	padding-left:10px;
	top:5px;
	height:30px;
	width:285px;
	
	color: #000;
	font-size: 18px;
	font-weight: bold;
	line-height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	
	background-image:url(../images/bouw/back_headers.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
}

 #boxen_footer #service_footer h5 a,  #boxen_footer #algemeen_footer h5 a{
	color: #000;
	font-size: 18px;
	font-weight: bold;
	line-height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}

.reviews a{
	color:#0058DA;
	text-decoration: underline;
}

.attrib_maat, .attrib_status{
	color:#000000;
text-align:left;
display:block;
float:left;
margin-bottom:5px;
font-weight:bold;
text-decoration:underline;
}

.attrib_maat{
width:100px;
	color:#000000;
text-align:left;

float:left;

}
.attrib_status{width:120px;
	color:#000000;
text-align:left;

float:right;

}

#attributes .outofstock2, #attributes .outofstock3 
{
color: #808183;
font-weight:bold;
font-size:10px;
position:absolute;
left:130px;
float:right;
}

#attributes .outofstock3 
{
color: #000;
}

.outofstock2, .outofstock3{
width:100px;

text-align:left;
line-height:20px;
vertical-align:middle;
}

span.outofstock2, span.outofstock3 {
margin-top:4px;
}
 span.outofstock3 {
margin-top:4px;
}

form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(../js/images/form/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(../js/images/form/btn_left.gif) no-repeat top left;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(../js/images/form/input/input_text_left.gif) no-repeat left top;
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url(../js/images/form/input/input_text_right.gif) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
	margin:0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;	
	border: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
width:500px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(../js/images/form/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(../js/images/form/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(../js/images/form/textarea/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(../js/images/form/textarea/textarea_ml.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(../js/images/form/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(../js/images/form/textarea/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(../js/images/form/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(../js/images/form/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(../js/images/form/textarea/textarea_br.gif) no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(../js/images/form/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(../js/images/form/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(../js/images/form/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:5px;
}
a.jqTransformCheckbox {
	background: transparent url(../js/images/form/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px;
	background: url(../js/images/form/select_left.gif) no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(../js/images/form/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}


#box_top_content form input{
	font-weight:bold;
	font-style: normal;
	color:#000;
}

        .lavaLampNoImage {
            /*position: relative;*/
           /* height: 29px;
            width: 421px;
         
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;*/
        }
                .lavaLampNoImage li {
                    float: left;
                    list-style: none;
padding-left:15px;
                }
                    .lavaLampNoImage li.back {
                        
                   
                        width: 9px;
                        height: 25px;
                        z-index: 8;
                        position: absolute;
top:2px;
                    }
                    .lavaLampNoImage li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                       
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                       
                        position: relative;
                        overflow: hidden;
                        margin: auto 0px;
                    }


#content #info  li.current a{
   color: #0058DA;

                }
 .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
 border: none;
 }              

.boxes_left .box_top  a:hover, .boxes_left .box_bottom  a:hover
 {
  color: #0058DA;
  text-decoration: none;
}

/*sliderindex*/
/*.slider {
	position:absolute;
	height:353px;
	z-index:10000;
	left:10px;
	visibility: visible;
width:773px;
overflow:hidden;
}

.box_middle_content_tabs {

top:0px;
left:0px;
position:relative;
height:353px;
width:790px;
z-index:90;
	}*/

.slider {
	position:absolute;
	height:486px;
	z-index:10000;
	left:-8px;
	visibility: visible;
width:812px;
overflow:hidden;
}

.box_middle_content_tabs {

top:0px;
left:0px;
position:relative;
height:486px;
width:790px;
z-index:90;
	}

	.box_bottom_content_indexslider {
	background-image: url(../images/infobox/bottom_content_indexslider.png);
	background-repeat: no-repeat;
	height:37px;
	background-position: 0px 0px;
width:827px;

	}
/*
#nav {height:70px;
width:800px;  margin: 5px;
position:absolute;
top:367px;
z-index:100000 }
#nav a {font-size:0.0001em; height:70px;
width:110px;  display:block; float:left; 
 text-decoration: none }
#nav a.activeSlide {background-image: url(../images/bouw/pijl_slideshow.png);
	background-repeat: no-repeat;
	background-position: left 0px;
height:70px;
width:110px;  }
#nav a:focus {

height:70px;
 
background-image: url(images/bouw/pijl_slideshow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px; outline: none; }
#nav a:hover {

height:70px;
 
background-image: url(../images/bouw/pijl_slideshow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px; outline: none; }
	
	




.box_bottom_content span{

margin-top:5px;
font-size:16px;
display:block;
height:20px;
width:110px;
line-height:20px;
float:left;
text-align:center;

color:#000;
 }

.box_bottom_content span:hover{
font-color:#FFF;
}*/

/*tabs product_info*/
/*tabs*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
#tabs ul{
position:relative;
left:70px;

}


#tabs ul li{
position:relative;

width:150px;
}

#recentview ul, #kochten_ook ul, #productinfo_new ul{
position:absolute;
left:-10px;
width:560px;
}


#tabs #recentview  ul li, #tabs #kochten_ook  ul li, #tabs #productinfo_new ul li{
margin:0;

width:140px;

}

#tabs ul li.ui-tabs-selected.tabje{
position:relative;
width:150px;
height:30px;
background-image: url(../images/bouw/back_recent_view_tab2.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
padding-bottom: 2px;
z-index:9999;
}

#tabs ul li.tabje{
position:relative;
width:150px;
height:30px;
background-image: url(../images/bouw/back_recent_view_tab.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
padding-bottom: 2px;
z-index:9999;
}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height:5px; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: underline; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 2px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content {  }
.ui-widget-content a {  }
.ui-widget-header { }
.ui-widget-header a { c }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { /*{borderColorDefault}; /*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/ font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: underline; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: underline; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { /*{borderColorHover}*//*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #0058DA/*{fcHover}*/; text-decoration: underline; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { font-weight: normal/*{fwDefault}*/; color: #0058DA/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #0058DA/*{fcActive}*/; outline: none; text-decoration: underline; }

/* Interaction Cue


/*gallerific voor prdoktinfo*/

div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	POSITION:relative;
LEFT:-15PX;
	width: 500px; 

}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}

div.slideshow-container {
	position: relative;
	top:15px;
	clear: both;
	height: 512px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 500px;
	height: 500px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {

}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 520px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	
}

div.caption-container {
	position: relative;
	clear: left;
	height: 0px;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 550px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 0px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 0px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
	width:500px;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 20px 9px 5px 0;
	list-style: none;
}

/*zie ook ie sheet*/
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 0px;
	height: 0px;
}
div.navigation div.bottom {
	margin-top: 0px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 0;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}

#kader_naam_shoppingcart {position: relative;

}

#voorraadmelding { 

position: absolute;
left:470px;
top:20px;
width:285px;
text-align:right;
}


#voorraadmelding span{ 


text-align:right;
}
.linkListingCats{text-align:center;
height:102px;
}