/* deze css bevat de volgende webpagina's
-		klantenservice
-		review
-		top 10 producten
-		contact
*/

.text_main{
width:672px;
overflow:hidden;
font-size:11px;
display:block;}

/*Klantenservice*/
.kl_box{
float: left;
height:145px;
width:214px;
margin:20px 10px 0 0;
display:block;
overflow:hidden;}

.kl_box_left{
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:24px;
font-weight:bold;
text-align:center;
width: 44px;
height:50px;
margin-right:4px;
*_margin-right:2px;}

.kl_box_right{	
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#666;
text-align:left;
font-size:11px;
line-height:15px;
width:160px;
height:100px;
padding: 0 0 0 6px;}

.kl_box_right b{	
color:#333333;
text-align:left;
font-size:11px;}

/*Review*/

.review_header_box{
background-image: url('/images/review_balloon_top.gif');
display: block;
background-repeat:no-repeat;
background-position:bottom;
height:25px;
border: none;
margin-top:20px;}

.review_name{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
display: block;
padding-bottom:5px;
text-align:left;
float:left;}

.review_date{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:left;
float: left;
padding-left: 10px;}

.review_stars{
text-align:right;
margin-bottom:10px;
height:16px;
display:block;
left:-3px;
width:150px;
float: right;}

.reviewpagina_response{
width:622px;
padding:7px 11px 7px 11px;
margin:4px 0 4px 0;
line-height:20px;
color:#666;
border: 1px solid #CCCCCC;
background-color:#eeeeee;
margin-top:2px;}

.review_content_container_2_reviewpagina{
width:644px;
padding:7px 11px 7px 11px;
line-height:20px;
color:#666;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;}

.review_content_subject{font-weight:bold;}



/*Contact / Afhaal*/
#contact_container{
width:672px;
display:block;
overflow:hidden;}

#contact_container h3{
font-size:14px;
margin:0 0 5px 0;
color:#333333;}

#contact_box_left{
float:left;
width:331px;
display:block;
overflow:hidden;} 

#contact_box_right{
float:right;
width:331px;
display:block;
overflow:hidden;}
  
#contact_box_intro{
background-color:#f6f6f6;
border: 1px solid #ccc;
border-radius:4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
width:309px;
padding:10px;
margin:0 0 10px 0;
line-height:17px;}

#contact_box_intro h2{
font-size:14px;
margin:0 0 5px 0;
color:#333333;}

#contact_box_contact{
background-color:#f6f6f6;
border: 1px solid #ccc;
border-radius:4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
width:309px;
padding:10px;
margin:0 0 10px 0;}

#contact_box_contact h3{
font-size:14px;
margin:0 0 5px 0;
color:#333333;}

#contact_box_bank{
background-color:#f6f6f6;
border: 1px solid #ccc;
border-radius:4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
width:309px;
padding:10px;
margin:0 0 10px 0;}

#contact_box_bank h4{
font-size:14px;
margin:0 0 5px 0;
color:#333333;}

#contact_box_openingstijden{
background-color:#f6f6f6;
border: 1px solid #ccc;
border-radius:4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
width:309px;
padding:10px;
margin:0 0 10px 0;}

#contact_box_openingstijden h3{
font-size:14px;
margin:0 0 5px 0;
color:#333333;}

#contact_box_google{
width: 329px;
display:block;
border: 1px solid #ccc;
border-radius:4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;}

.contact_txt{
font:normal 11px/17px Arial, Helvetica, sans-serif;
color:#555;
padding:0 0 3px 0;
margin:20px 0 20px 0;
width:672px;}

.contact_locatie_header{
height:19px;
font-size:11px;
margin-top:5px;
color:#fff;
padding:4px 0 3px 10px;
background-image:url(/images/ww_main_header_bg.jpg);
background-repeat:no-repeat;
width:662px;}
.contact_adres_header{
float:left;
width:357px;}

.contact_locatie_container{
width:672px;
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#555; 
padding:5px 0 5px 5px;}
.contact_adres_container{
float:left;
width:331px;}
.contact_openingstijden_container{
float:right;
width:308px;}
.contact_openingstijden_text_left{
float:left;
width:108px;}
.contact_openingstijden_text_right{
float:right;
width:200px;}

.contact_adres_text{
float:left;}

.contact_adres_img{
width:130px;
height:87px;
padding-right:10px;
overflow:hidden;
display:block;
float:right;
margin-right:10px;
margin-top:4px;}

a.contact_lnk:link, a.contact_lnk:active, a.contact_lnk:visited{
font:normal 11px Arial, Helvetica, sans-serif;
color:#0066CC;
text-decoration:none;}

a.contact_lnk:hover{
font:normal 11px Arial, Helvetica, sans-serif;
color:#0066CC;
text-decoration:underline; }

.contact_div_line{
width:auto;
background-color:#CCCCCC;
height:1px;
margin:20px 0 0 0;}

#team{
width:658px;
display:block;
overflow:hidden;
margin-bottom:30px;
padding:6px;
background-color:#f6f6f6;
border:1px solid #CCCCCC;}

ul.team{
list-style:none;
margin:0;
float:none;
padding:6px;
display:block;
width:672px;}

ul.team li{
list-style-type:none;
float:left;
margin:0 14px 25px 0px;
width:94px;
height:184px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;}

.contact_foto{
float:left;
width:88px;
padding:2px 3px 3px 3px;
margin:0 0 0 0;
border-top:1px solid #ffffff;}

.contact_naam{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:center;
height:30px;
padding:5px;
line-height:13px;
border-top:1px solid #868686;}

/*Top x list*/
#topX_header{
text-align: center;}

ul.catogory_products_topX{
margin:3px 0 6px 0;
padding:0 0 0 0;
width:686px;
height:1800px;
display:block;
overflow:hidden;
font-size:11px;
background-image:url(/images/bg_top10.jpg);
background-position:left top;
background-repeat:no-repeat;}

ul.catogory_products_topX li{
height:149px;
width:608px;
padding:0 0 0 60px;
margin-top:20px;
overflow:hidden;
list-style-type:none;
border-bottom:1px solid #CCCCCC;}

.catogory_product_header_topX{
width:418px;
border-bottom: 1px solid #eeeeee;
float:right;}

.catogory_product_discription_topX{
width:418px;
float:right;
height:48px;
display:block;
overflow:hidden;
color:#666666;
margin-bottom:15px;
line-height:15px;
margin-top:10px;}

.catogory_product_image_placeholder_topX {
height:130px;
width:145px;
margin-left:28px;
overflow:hidden;
float:left;}

.catogory_product_image_placeholder_topX img{
max-height:130px;
max-width:130px;}

.catogory_product_title_topX h3{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:11px;
font-weight:bold;
color:#000000;
height:14px;
display:block;
float:left;
width:400px;}

.catogory_product_title_topX a:link, .catogory_product_title_topX a:active, .catogory_product_title_topX a:visited{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:11px;
font-weight:bold;
color:#000000;
height:14px;
display:block;
text-decoration:none;}

.catogory_product_title_topX a:hover{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:11px;
font-weight:bold;
color:#000000;
height:14px;
display:block;
text-decoration:underline;}

.catogory_product_stock_notification_box_topX{
width:150px;
height:14px;
margin-top:0px;}

.catogory_product_stock_notification_topX{
float:left;
display:block;}

.catogory_product_stock_notification_info_topX{
float:left;
display:block;
padding:3px 0 0 7px;
width:16px;}

.catogory_product_price_box_topX{
height:22px;
display:block;
color: #333333;
padding:4px 0 2px 0;
width:180px;
overflow:hidden;
float:left;}

.catogory_product_price_text_topX{
height:20px;
width:180px;
line-height:15px;}

.catogory_product_info_btn_topX{
height:28px;
width:130px;
float:right;}


ul.accessoires_afhalen_reserveren{
list-style:none;
margin:20px;
padding:0;
width:260px;}

ul.accessoires_afhalen_reserveren li{
float:left;
list-style-type:none;
margin:0 5px 5px 0;
padding:0;
width:120px;
height:240px;
display:block;
overflow:hidden;}

.text{margin:2px 5px 2px 0;
border: 1px solid #ccc;
border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
color:#444444;
padding:2px;
font-size:11px;}

.product_page_video{display:block;overflow:hidden;height:385px;width:640px;padding:82px 16px 76px 16px;background-image:url(/images/bg_video_product_2.jpg);background-repeat:no-repeat;}