/*----------------------------+
|GENERAL                      |
+-----------------------------*/

html{filter: expression(document.execCommand("BackgroundImageCache", false, true));}/* ie flikker*/

body{margin:0; padding:0; width:100%; height:100%; font-family:"Arial", sans-serif; font-size:11px; text-align:justify; line-height:1.4em; background: #FFFFFF url('/images/beglium/bg_beglium.jpg') top left repeat-x;}
#wrapper {position: absolute; float: left; width:905px; background: #FFFFFF; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}
#inner_wrapper {position: absolute; float: left; width:895px; background: #e8f2f4 url('/images/beglium/bg_website.jpg') top left no-repeat; 	height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ }

.header{margin-left:15px; padding:0; width:864px; height:240px; background: #FFFFFF url('/images/beglium/header_beglium.jpg') top left no-repeat;}
.header_detail{margin:0; padding:0; width:735px; height:65px; background: #FFFFFF url('/images/beglium/header_735.jpg') top left no-repeat; float:left;}
.title_bar {margin:10px 0 10px 15px; padding:0; width:844px; height:16px; background: #01b6d7; font-size:14px; font-weight:bold; color:#FFFFFF; padding:12px 10px;text-transform:uppercase; opacity: 0.90; -moz-opacity: 0.90;  filter:alpha(opacity=92);}
.title_bar span{text-transform:capitalize;}

.overview {margin:10px 0 5px 16px; padding:0; width:860px;}
.overview_detail {margin:0; padding:0; width:860px; height:400px;}
.overview_detail_form {margin:0; padding:0; width:864px; height:195px;}

.text_detail {margin:0; padding:0; width:390px; height:390px; background: #FFFFFF; float:right;}
* html .text_detail {width:380px;}

#detail_content {height:355px; margin:0; display:block; overflow:auto;}
#detail_content p {font-size:11px; color: #3e3e3e; margin: 3px 5px 3px 5px;}
* html #detail_content p {margin: 8px 4px 3px 4px;}
#detail_content_inner {width:345px; margin:0; padding:5px; text-align:justify;}
#detail_content_inner p {text-align:justify;} 

.text_title {margin:0; height:16px; color: #4d4d4d; border-bottom:1px solid #828c8e; font-size:11px; font-weight:bold; padding:10px 5px 8px 5px; text-transform:uppercase; z-index:1; }
.text_title span{text-transform:lowercase;}

#detail_form {width:562px; height:194px; margin:0; padding:0; background:#dae1e3; float:right;}
.advert {width:286px; height:190px; margin:0; border:2px solid #dae1e3; background:#FFFFFF; float:left; text-align:center;}
.price {width:95px; height:56px; margin:-5px 10px 0 10px; padding: 0; line-height:3.4em; background:url('/images/beglium/pricetag_blue.jpg'); float:left; text-align:center; font-size:18px; font-weight:bold; text-align:center; color:#FFFFFF;}
* html .price {margin:3px 5px;}

.logout {width:532px; height:25px; text-align:right; margin-top:50px; padding-right:30px; font-size:10px; font-weight:bold; color:#a71c21;}
* html .logout {margin-top:25px;}
.logout a {width:552px; height:25px; text-align:right; font-size:10px; font-weight:bold; color:#a71c21; text-decoration:none;}
.logout a:hover {text-decoration:underline;}

.main_text {width:864px; background:#FFFFFF;}
* html .main_text {width:854px; background:#FFFFFF;}

.foot{margin:2px 0 40px 15px; padding:5px; width:854px; background: #b6bcbe; opacity: 0.85;-moz-opacity: 0.85; filter:alpha(opacity=85); font: 10px "Arial",Helvetica,sans-serif; text-align:right; color:#404040; font-weight:bold;}
.foot a {color:#a12314;text-decoration:none;}
.foot a:hover{text-decoration:underline;}
p {font-size:11px; text-align:justify; color: #3e3e3e; margin:10px; }
*html p {font-size:11px; text-align:justify; color: #3e3e3e; margin:5px; }
a{outline:none; border:0;}
img{border:0;}
.clearer {height: 1px; overflow: hidden; margin-top: -1px; clear: both;}
.clear_none{float:left; clear:none;}
.clear_both{float:left; clear:both;}
a.border_none{border:0 !important;}

/*----------------------------+
|IMAGES                       |
+-----------------------------*/

.thumb_home{width:165px; height:165px;position:relative;text-decoration:none; }
.img_vert {width:290px; height:390px; margin:0 0 5px 0; float:left;}
.img_vert_right {width:290px; height:390px; margin:0 0 8px 8px; float:right;}
a.logo_holder{position:relative;padding:2px; background:#ccc;height:165px; width:165px;display:block;margin:0 3px 3px 0;text-decoration:none;}
a:hover.logo_holder{background:#2fcbf7;opacity: 0.90; -moz-opacity: 0.90;  filter:alpha(opacity=90);text-decoration:none;}

/*----------+
| promo     |
*-----------*/

.moveup{position:absolute;font-family:arial; left:2px; top:2px;width:165px;text-transform:uppercase; background-color:#2cdefe;line-height:2.0em
				;text-align:center;font-weight:bold; height:25px;color:#003441;font-size:13px;opacity: 0.65; -moz-opacity: 0.65;  filter:alpha(opacity=65);}
/* bij detailweergave van product */
.moveup2{position:absolute;font-family:arial; left:298px; top:0px;width:165px;text-transform:uppercase; background-color:#2cdefe;line-height:2.0em
				;text-align:center;font-weight:bold; height:25px;color:#003441;font-size:13px;opacity: 0.65; -moz-opacity: 0.65;  filter:alpha(opacity=65);text-decoration:none;}


/*----------------------------+
|MENU                         |
+-----------------------------*/

#menu {width:574px; height:68px; float:left; position: relative; padding:0; margin-left:15px;}
*html #menu {margin-left:7px;}

#menu a.home {float:left; width:127px; height:68px; margin: 0px; padding:0px; background-image:url('/images/beglium/home.jpg');}
#menu a:hover.home {background-position: 0 -68px;}
#menu a.home_act{float:left; width:127px; height:68px; margin: 0px; padding:0px; background-image:url('/images/beglium/home.jpg');background-position: 0 -68px;}

#menu a.about {float:left; width:154px; height:68px; margin: 0px; padding:0px; background-image:url('/images/beglium/about.jpg');}
#menu a:hover.about {background-position: 0 -68px;}
#menu a.about_act{float:left; width:154px; height:68px; margin: 0px; padding:0px; background-image:url('/images/beglium/about.jpg');background-position: 0 -68px;}

#menu a.contact {float:left; width:180px; height:68px; margin: 0px; padding:0px; background-image:url('/images/beglium/contact.jpg');}
#menu a:hover.contact {background-position: 0 -68px;}
#menu a.contact_act{float:left; width:180px; height:68px; margin: 0px; padding:0px; background-image:url('/images/beglium/contact.jpg');background-position: 0 -68px;}

#menu a.qanda {float:left; width:113px; height:68px; margin: 0px; padding:0px; background-image:url('/images/beglium/qanda.jpg');}
#menu a:hover.qanda {background-position: 0 -68px;}
#menu a.qanda_act {float:left; width:113px; height:68px; margin: 0px; padding:0px; background-image:url('/images/beglium/qanda.jpg');background-position: 0 -68px;}

#menu_lang {width:155px; height:61px; float:left; position: relative; padding:0; margin-left:15px;}
* html #menu_lang {margin-left:7px;}

#menu_lang a.nl {float:left; width:75px; height:61px; margin: 0px; padding:0px; background-image:url('/images/beglium/nl.jpg');}
#menu_lang a:hover.nl {background-position: 0 -61px;}
#menu_lang a.nl_act{float:left; width:75px; height:61px; margin: 0px; padding:0px; background-image:url('/images/beglium/nl.jpg');background-position: 0 -61px;}

#menu_lang a.en {float:left; width:80px; height:61px; margin: 0px; padding:0px; background-image:url('/images/beglium/en.jpg');}
#menu_lang a:hover.en {background-position: 0 -61px;}
#menu_lang a.en_act{float:left; width:80px; height:61px; margin: 0px; padding:0px; background-image:url('/images/beglium/en.jpg');background-position: 0 -61px;}

#menu_lang_small a.nl {float:left; width:64px; height:65px; margin: 0px; padding:0px; background-image:url('/images/beglium/nl_small.jpg');}
#menu_lang_small  a:hover.nl {background-position: 0 -65px;}
#menu_lang_small  a.nl_act{float:left; width:64px; height:65px; margin: 0px; padding:0px; background-image:url('/images/beglium/nl_small.jpg');background-position: 0 -65px;}

#menu_lang_small  a.en {float:left; width:65px; height:65px; margin: 0px; padding:0px; background-image:url('/images/beglium/en_small.jpg');}
#menu_lang_small  a:hover.en {background-position: 0 -65px;}
#menu_lang_small  a.en_act{float:left; width:65px; height:65px; margin: 0px; padding:0px; background-image:url('/images/beglium/en_small.jpg');background-position: 0 -65px;}


/*----------------------------+
|HOME BUTS                    |
+-----------------------------*/

.home_buttons {margin:10px 0 5px 15px; padding:0; width:864px; height:25px; text-align:right;}

/*---------------------------+
| detail pagina              |
+----------------------------*/

a.back_button {background: url("/images/beglium/butt_back_123-25.jpg") top left no-repeat;display:block; width:103px ;height:25px;text-decoration:none;margin:25px 10px; }
a.back_button span{padding-left:45px; color:#fff; font-weight:bold;line-height: 2.5em;text-transform:uppercase;}
.soldout{ color: #515151;}
/*----------------------------+
|CART                         |
+-----------------------------*/

.bg_cart {width:290px; height:68px; background:#4ec5e6; float:left;}
.title_cart {width:270px; height:15px; background:none; float:left; font-size:12px; font-weight:bold; color:#FFFFFF; padding:5px 10px; border-bottom:1px solid #FFFFFF;}
.text_cart {background:none; float:left; font-weight:bold; color:#013443; padding:10px;}

a.checkout_link  {float:right; margin:10px 10px 0 10px;border:0; text-decoration:none;display:inline;width:77px; height:25px;}

/*----------------------------+
|NEWSLETTER                   |
+-----------------------------*/

.bg_newsletter {width:709px; height:61px; background:#cdd7d9; float:left; overflow:hidden;}
.title_newsletter {width:230px; height:61px; float:left; background: url("/images/beglium/newsletter_bg.jpg") top left no-repeat; text-transform:uppercase; color:#4e4f4f; font-weight:bold; font-size:10px; float:left;}
.title_newsletter span {padding-left:10px; line-height:10.0em;font-weight:bold;font-size:10px;}

/*----------------------------+
|NEWSLETTER                   |
+-----------------------------*/

form.formulier ,  .formulier fieldset {border:0; background-color: transparant; margin:0;}
form.formulier{display:block;float:left;width:100%;}

form.newsletter ,  .newsletter fieldset {border:0; background-color: transparant; margin:0;}
form.newsletter{float:left;display:block;width:478px;overflow:hidden;}

.newsletter_zebox {width: 478px; margin:7px 0 0 0 ; padding:0;}


.zebox {width: 390px; margin:0 0 3px 10px; padding:0;height:26px; clear:both;}
* html .zebox {width: 460px; margin:3px 0 0 0;}

.zebox_cart {width: 475px;  float: left; margin:4px 0 0 0;}

.field {float: left; width: 160px ;  height:18px; margin: 4px 5px 0 10px; padding:3px; border:1px solid #888888; color: #454545; background-color:#f6f6f6; line-height:1.5em;}
* html .field {margin-left: 8px 2px 0 5px;}

.field_newsletter{float: left; width: 160px ;  height:18px; margin: 4px 5px 0 5px; padding:3px; border:1px solid #888888; color: #454545; background-color:#f6f6f6; line-height:1.5em;}
* html .field_newsletter {margin-left: 8px 2px 0 5px;}

.field_small {float: left;  width: 100px ;  height:18px; margin-left: 10px ; padding:3px; border:1px solid #888888; color: #454545; background-color:#f6f6f6; line-height:1.5em;}
.field_smaller {float: left;  width: 60px ;  height:18px; margin:0 10px ; padding:3px; border:1px solid #888888; color: #454545; background-color:#f6f6f6; line-height:1.5em;}

.dropdown {float: left;  width: 160px ;  height:25px; margin:2px 10px 0 0; padding:3px; border:1px solid #888888; color: #454545; background-color:#f6f6f6; line-height:1.5em;}
.dropdown_small {float: left;  width: 120px ;  height:25px; margin:2px 10px 0 0; padding:3px; border:1px solid #888888; color: #454545; background-color:#f6f6f6; line-height:1.5em;}
.dropdown_smaller {float: left;  width: 70px ;  height:25px; margin:2px 10px 0 0; padding:3px; border:1px solid #888888; color: #454545; background-color:#f6f6f6; line-height:1.5em;}

#submit_newsletter {cursor: pointer; float:left; margin-top:4px; padding:0; background: url("/images/beglium/button_83-25.jpg") left bottom no-repeat; width:83px; height: 25px; border:0px;color:#fff;font-size:10px; font-weight:bold;}
#submit_form , .submit_form{cursor: pointer; float:left; margin0; padding:0; background: url("/images/beglium/button_83-25.jpg") left bottom no-repeat; width:83px; height: 25px; border:0px; color:#fff;font-size:10px; font-weight:bold; font-family:Arial;}

.form_title {margin:10px 0;  width:130px; height:16px; color: #a71c21; font-size:10px; font-weight:bold; padding:0; float:left;}
.form_title_empty {margin-top:10px;  width:120px; height:16px; color: #a71c21; font-size:11px; font-weight:bold; padding:0; float:left;}


form.orderform ,  .orderform fieldset {border:0; background-color: transparant; margin:0;}
form.orderform {display:block;overflow:hidden;height:42px;width:444px;}

/*-------------------------------+
| availibility                   |
+--------------------------------*/

.availibility_wrapper{width:165px; float:left; overflow:hidden; margin-left:8px; }
.availability {width:100%; height:218px; margin-top:2px; float:left; background: #FFFFFF;}/* 	opacity: 0.60; -moz-opacity: 0.60;  filter:alpha(opacity=60);}*/

.availability_title {width:159px; height:19px; margin:0; padding:6px 0 0 6px;  background: #46c2e5; font-size:12px; font-weight:bold; color:#FFFFFF; float:left; text-transform:uppercase; float:left;}

ul{display-style:none; padding:0; margin:0 10px;color:#dc4800;font-size:10px;}
ul li {padding:0; margin:0;display:block; float:left;clear:left;margin: 2px 5px 2px 0;height:25px;width:146px;overflow:hidden;}
* html ul li {padding:0; display:block; float:left;clear:left;height:25px; width:146px;margin: 2px 0px 2px 0;}
ul li  span.soldout{display:block ; width:72px;text-align:left}
ul li  span{display:block ; width:72px;text-align:right;float:left;clearnone;}
div.percentage {border: 0; width: 148px;  padding: 1px; float: left; background:#e8f0f3;}
div.percentage div {background-color: #dc4800; height: 9px}

/*------------------+
| checkout          |
+-------------------*/

.checkout_wrapper {width:100%;padding-bottom:5px;padding-top:5px; }
.checkout {margin:0; padding-left:10px; width:575px; float:right;}
.checkout_txt {padding:0; width:240px; position:relative; float:left; font-weight:bold;clear:both; }
.checkout_txt_message {margin:0 10px 5px 10px; padding:0; width:840px; float:left;font-weight:bold; border:1px solid #ccc;opacity: 0.85; -moz-opacity: 0.85;  filter:alpha(opacity=85); background:white;color:#000;}
.checkout_price {margin:0; padding:10px 30px 10px 0; width:520px;  float:right;  color: #515151; font-size:14px; font-weight:bold; text-align:right;}
.small_checkout {display:inline; border:1px solid #ccc;float:left; clear:none;margin-right:10px;}

.overview {position:relative;margin:10px 0 5px 16px; padding:0;  width:864px;}
.overview_detail {margin:0; padding:0; width:860px; height:400px;}
.overview_detail_form {margin:0; padding:0; width:860px; height:195px;}
.overview_detail_checkout {margin-bottom:0; padding-bottom:5px; float:left;position:relative; }
#column_1{width:864px;}

.overlay{position: absolute; top: 0; bottom: 0; left: 0; width: 100%; background: #d4dcde; opacity: 0.85;-moz-opacity: 0.85; filter:alpha(opacity=85);}
.overlay_content{position:relative; width:864px;}
* html #column_1 .overlay { height: expression(document.getElementById("column_1").offsetHeight); }
.overview_checkout {margin:0 0 0 15px; padding:0; width:864px;}

a.update_link {background: url('/images/beglium/button2_83-25.jpg') top left no-repeat;display:block;clear:none;float:left; margin-top:5px;;border:0; text-decoration:none;display:inline;width:63px; height:25px;padding:0 10px;color:#fff;font-size:9px;line-height:2.9em;}
#link_wrapper{text-align:center;padding-left:15px;}
a.press {width:200px ; height:25px; display:block; float:left; clear:none;border:0px;border-right:1px solid #aaa;color:#a71c21;font-size:11px;font-family:arial;text-decoration:none;font-weight:bold; text-transform:uppercase; margin-right:5px;line-height:2.3em;text-align:center;}
a:hover.press{color:#444;}

#personal_form{border:0; margin:0; padding:0}

/*---------------+
| checkout form  |
+----------------*/

.zebox_radio {float: left;   margin:2px 0 2px 10px; width:400px;height:23px;  }
* html .zebox_radio {margin:2px 0 2px 42px;}
.radioBox{position:relative;float:left;}

.zebox_small {float: left;  margin:0 0 0px 10px;height:28px; width:255px;}
* html .zebox_small{margin:3px 0 0px 0px;}
.zebox_xsmall {float: left;clear:none; height:28px;  margin:0 0 3px 10px; width:120px;}
label {width: 90px; height:18px; float: left; text-align: left; padding: 3px 0 3px 10px; background-color:#01b6d7; color: #FFFFFF; display:block; font-size:11px; font-weight:bold; line-height:1.6em;}
.label_small {width: 30px; height:18px; float: left; text-align: left; padding: 3px 0 3px 10px; background-color:#01b6d7; color: #FFFFFF; display:block; font-size:11px; font-weight:bold; line-height:1.6em;}
.field_form {float: left; width: 260px ;  height:18px; margin: 0 0 0 4px; padding:2px 3px; border:1px solid #888888; color: #595959; background-color:#f6f6f6; line-height:1.5em;}
.label_small {width: 30px; height:18px; float: left; text-align: left; padding: 3px 0 3px 10px; background-color:#01b6d7; color: #FFFFFF; display:block; font-size:11px; font-weight:bold; line-height:1.6em;}
.dropdown_form {float: left;  width: 160px ;  height:22px; margin: 0 0 0 4px; padding:2px 3px; border:1px solid #888888; color: #595959; background-color:#f6f6f6; line-height:1.5em;}
.field_small {float: left;  width: 140px ;  height:18px; margin: 0 0 0 4px; padding:2px 3px; border:1px solid #888888; color: #595959; background-color:#f6f6f6; line-height:1.5em;}
.field_smaller {float: left;  width: 55px ;  height:18px; margin: 0 0 0 4px; padding:2px 3px; border:1px solid #888888; color: #595959; background-color:#f6f6f6; line-height:1.5em;}
.field_popup_signIn{float: left;  width:200px ;  height:18px; margin: 0 0 0 4px; padding:2px 3px; border:1px solid #888888; color: #595959; background-color:#f6f6f6; line-height:1.5em;}


#checkoutForm{width:100%;}
#checkout_txt_personal {margin:0; padding:0; width:410px;  float:left;  border-right:1px solid #828c8e;}
#checkout_txt_personal_x {margin:0; padding:0; width:428px; float:right;}
#checkout_txt_personal_xx {margin-top:10px; padding:0; width:438px; float:right;}
* html #checkout_txt_personal_x, * html #checkout_txt_personal{width:400px;overflow:hidden;}
#checkout_submit {width:100%; position:relative; float:left;}
.checkout_title_personal {margin:5px 0 5px 10px; width:380px;padding:0; color: #a71c21;  float:left; font-weight:bold; clear:both; text-transform:uppercase;}
.checkout_title_shipping {margin:5px 0 56px 10px;*margin:5px 0 56px 10px;width:380px;padding:0; color: #a71c21;  float:left; font-weight:bold; clear:both; text-transform:uppercase;}


/*----------------------+
| checkout final form   |
+-----------------------*/

.text_title_2 {margin:0; height:15px; color: #4d4d4d; border-bottom:1px solid #828c8e; font-size:11px;  font-weight:bold; padding:8px 5px 8px 10px; text-transform:uppercase; width:848px;}

.form_headtitle {margin:10px 0;  width:130px; height:16px; color: #545454; font-size:11px; font-weight:bold; padding:0; float:left;}
.form_headtitle_right {margin:10px 0;  width:130px; height:16px; color: #545454; font-size:11px; font-weight:bold; padding:0; float:left;text-align:right}
.form_product {margin:10px 0;  width:130px; height:16px; color: #a71c21; font-size:11px; font-weight:bold; padding:0; float:left;}
.form_product_right {margin:10px 0;  width:130px; height:16px; color: #a71c21; font-size:11px; font-weight:bold; padding:0; float:left;text-align:right}

.line {margin-top:5px;line-height:1px; height:1px; background : url('/images/beglium/dots.jpg') top left repeat-x; width:860px;}

.btnWrap {position:relative; height:25px;margin-bottom:15px;} 
.press_confirm {cursor: pointer; text-decoration:none; float:left; margin:10px 10px 20px 13px; padding:0; background: url("/images/beglium/button_confirm.gif") left bottom no-repeat; width:325px; height: 25px; color:#fff; font-size:11px; text-align:left; padding-left:5px; font-weight:bold; font-family:"Arial", sans-serif; text-transform:uppercase; line-height:2.4em;}
.press_confirm2 {text-decoration:none; float:left;clear:none; margin:10px 10px 20px 13px; padding:0; background: url("/images/beglium/button_confirm.gif") left bottom no-repeat; width:325px; height: 25px; color:#fff; font-size:11px; text-align:left; padding-left:5px; font-weight:bold; font-family:"Arial", sans-serif; text-transform:uppercase; line-height:2.4em; vertical-align :top;}
.press_confirm2 span {padding-left:10px;}
.press_confirm a {text-decoration:none;}


/*----------------------+
| popup login           |
+-----------------------*/

#login {width:420px; height:45px;}

/*---------------------+
| contactformulier     |
+----------------------*/

.zebox_deep {width: 390px; margin:0 0 3px 10px; padding:0;height:105px;}
* html .zebox_deep{margin:3px 0 0 0;}
.fielddeep {float: left;  width: 260px;  height:100px;  margin: 0px 0 2px 4px; padding:2px 3px; border:1px solid #888888; color: #595959; background-color:#f6f6f6;}
.contact_title {margin-right:5px;  height:15px; color: #4d4d4d; border-bottom:1px solid #828c8e; font-size:11px;  font-weight:bold; padding:10px 5px 8px 10px; text-transform:uppercase;}
.submit_contactform{cursor: pointer; float:right; margin:3px 18px 0 0 ; padding:0; background: url("/images/beglium/button_83-25.jpg") left bottom no-repeat; width:83px; height: 25px; font-weight:bold; border:0px;color:#fff;font-size:10px;font-family:arial; text-transform:uppercase;}
* html .submit_contactform{margin:3px 0px 0px 290px;float:left;}
.grey {background:#e8f1f4; opacity: 0.80; -moz-opacity: 0.80;  filter:alpha(opacity=80);}

/*---------------------+
| about us             |
+----------------------*/

.overview_detail_about {margin-bottom:7px;margin-top:10px; padding:0; width:860px;}
.float_right{float:right; float: right; clear:right !important; margin:5px 10px 5px 20px;z-index:50 !important;}
.title_about {margin:0;  height:16px; color: #4d4d4d; border-bottom:1px solid #828c8e; font-size:11px;width:510px;  font-weight:bold; padding:10px 5px 8px 5px;text-transform:uppercase;z-index:1}
.headerke{font-size:12px; font-weight:bold; margin: 0 10px; color: #4d4d4d;}
