/* CSS Document */
/* Special CSS */
*{margin:0px; padding:0px;}
body{font-family:Arial, Helvetica, sans-serif; background:url(../images/outer_bg.gif) repeat-x 0 1px;}
fieldset{border:none;}
img{border:none;}
.clear{clear:both;}

/*main page layout */
#main_layout{width:990px; margin:0 auto;}

/*Top Menu div left*/
#top_menu{width:990px; height:26px; background-color:#f5f5f5; font-size:11px; font-weight:bold; float:left;}
#language_menu{width:490px; float:left;}
#language_menu ul{list-style:none; width:495px; height:21px; float:left; padding-top:5px; margin-left:20px; display:inline;}
#language_menu ul li{ width:auto; display:inline;  float:left; color:#838383; margin-right:18px;}
#language_menu ul li a{color:#838383; text-decoration:none;}
#language_menu ul li a.active{color:#eb0000; text-decoration:none; cursor:text;}

/*Top Menu div right*/
#top_main_menu{width:470px; float:left;}
#top_main_menu ul{list-style:none; width:auto; height:21px; float:right; padding-top:5px; margin-left:20px; display:inline;}
#top_main_menu ul li{ display:inline; width:auto;  float:left; padding: 0 9px 0 9px; border-right:1px solid #CCCCCC;}
#top_main_menu ul li.last{border:none;}
#top_main_menu ul li a{color:#eb0000; text-decoration:none;}

/*Header Part CSS*/
#header{width:990px; height:146px; float:left;}

/*Logo div CSS*/
#logo{width:102px; height:98px; float:left; padding:27px 0 0 12px;}

/*Header content part CSS*/
#header_right{width:876px; height:146px; float:left; background:url(../images/navigation_bg.jpg) right bottom no-repeat;}

/*navigation CSS*/
#mainmenu{width:auto; height:20px; float:left; margin:85px 0 0 0px; }
#mainmenu ul{ list-style:none; display:inline; padding-top:20px; color:#838383; width:auto; background:url(../images/menu_repet.png) repeat-x 0 0; height:19px; float:left;}
#mainmenu div.left{background:url(../images/left_bg.png) no-repeat 0 0; width:26px;height:39px; float:left;}
#mainmenu div.right{background:url(../images/right_bg.png) no-repeat right 0; width:29px;height:39px; float:left;}
#mainmenu ul li{ display:inline; width:auto; height:20px; padding:0 20px 0 23px; border-right:1px solid #dfdfdf;}
#mainmenu ul li a{ color:#838383; text-decoration:none; font-family:"MyriadPro", Arial, Helvetica, sans serif; font-size:14px;}
#mainmenu ul li.last{ border:none;}
#mainmenu ul li a.active{color:#eb0000; cursor:text;}

/*winkelmand part CSS*/
#header_right_part{ position:relative; width:219px; height:146px; float:right;}
#phone_number{width:152px; height:25px; float:left; background:url(../images/phone_icon.jpg) right top no-repeat; margin-top:46px; padding:0 30px 0 25px; font: bold 16px "Georgia", Arial,    Helvetica, sans-serif; text-align:right;}
#winkelmand{ width:150px; float:left; margin:37px 5px 5px 20px; display:inline; padding:0px 2px 2px 35px; background:url(../images/shoping_icons.jpg) 0 5px no-repeat; font-size:12px; color:#757575;}
#winkelmand span{color:#eb0000;}

/*body part CSS*/
#body_layout{width:990px; float:left;}
/*left container CSS*/
#left_container{width:753px; float:left; background:url(../images/body_content_bg_right_shedo.jpg) right bottom no-repeat; padding-bottom:20px; min-height:400px; margin-top:-22px; padding-top:22px; padding-right:15px;}
/*left container product pic  CSS*/
#left_container .image_box{width:233px; margin:10px 34px 21px 0; float:left; background:url(../images/box_glow_effect.jpg) right bottom no-repeat;}
#left_container .image_box_title{width:223px; height:30px; padding-left:10px; float:left }
#left_container .image_box_title h4{font-family: "MyriadPro", Arial, Helvetica, sans serif; color:#505050;}
#left_container .image_box_link{width:223px; float:left; height:45px; padding-left:10px; font:bold 11px Arial, Helvetica, sans-serif; color:#838383; }
#left_container .image_box_link a{color:#838383; text-decoration:underline;}
/*bekijk link box CSS */
#left_container .bekijk{width:208px; float:left; background:url(../images/arrow_red.jpg) left 4px no-repeat; font:bold 11px Arial, Helvetica, sans-serif; color:#eb0000; margin-left:10px; display:inline; padding-left:15px;}
#left_container .bekijk a{color:#eb0000; text-decoration:none;}

/*right product div CSS */
#left_container .image_box2{width:233px; float:left; margin:10px 0 21px 0;}
#left_container .image{width:233px; height:140px; float:left;}

/*right container CSS */
/* #right_containor{width:180px; float:right; padding:10px 5px 0px 0px; display:inline;} */
#right_containor{width:180px; float:right; padding:10px 5px 0px 27px; display:inline;}

/*right container title text CSS start */
#right_containor .title_right{width:180px; float:left; padding:25px 0 0 0; margin-bottom:15px; font:14px "MyriadPro", Arial, Helvetica, sans serif; color:#393939; font-weight:bold;}

/*search box CSS  */
#right_containor .search_box{width:180px; height:23px; float:left; margin-bottom:3px; }
#right_containor .search_box input{width:140px; height:19px; float:left; border:none; background-color:#f5f5f5;padding:2px; font:11px Arial, Helvetica, sans serif; color:#838383; font-weight:bold;}
#right_containor .search_box input.button{width:23px; height:21px; border:none; margin-left:4px; float:left; display:inline; padding:0px}
#right_containor .sub_navigation{width:180px; float:left; font-weight:bold;}

/* right container dropdown menu CSS */
#right_containor .drop_drown{width:180px; float:left; height:21px; margin-top:5px;}
#right_containor .drop_drown .menu{width:140px; height:17px;padding:2px; float:left; background-color:#f5f5f5; font:11px Arial, Helvetica, sans serif; color:#838383; font-weight:bold; }
#right_containor .drop_drown .menu_button{width:23px; height:21px; border:none; margin-left:4px; float:left; display:inline;}

/*right part navigation CSS  */
#right_containor .sub_navigation ul{ width:180px; list-style:none; font:11px Arial, Helvetica, sans-serif;}
#right_containor .sub_navigation ul li{ width:160px; margin-top:5px; background:url(../images/gray_bullet.gif) 0 5px no-repeat; padding-left:15px; color:#eb0000;}
#right_containor .sub_navigation ul li a{color:#eb0000; text-decoration:none;}

/*---- Catalogus Page CSS ------*/

/*---- main content box CSS ------*/
#catalogus_left_containor{width:724px; float:left; margin: 0 0 15px 12px; display:inline;}
#catalogus_left_containor_banner{width:497px; height:139px; padding:10px; float:left; background:url(../images/product_banner.jpg) top left no-repeat;}
#catalogus_left_containor_banner a img{height:145px;}
#catalogus_left_containor_quicklinks{width:173px; float:left; margin:1px 0 0 34px; display:inline;}
#catalogus_left_containor_quicklinks .box .img input{ border:none; background-color:transparent; }
#catalogus_left_containor_quicklinks .box{width:173px; float:left; height:32px; background:url(../images/quick_links_bg.jpg) right top no-repeat; margin-bottom:7px;}
#catalogus_left_containor_quicklinks .box .img{ width:35px; height:32px; float:left; margin-right:6px}
#catalogus_left_containor_quicklinks .box .link_text{ width:132px; float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#838383;}
#catalogus_left_containor_quicklinks .box .link_text a{ color:#838383; text-decoration:none;}
#catalogus_left_containor_quicklinks .box .link_text span{color:#eb0000;}
#catalogus_left_containor_quicklinks .box .link_text span a{color:#eb0000; text-decoration:none;}
#catalogus_left_containor_banner .thickbox img{ float:left; }
#catalogus_left_containor_banner #thumbnails{
	float:right;
	padding-top: 105px;
}
#catalogus_left_containor_banner #thumbnails a img{
	border: 1px solid #d3d3d3;
	margin-left: 10px;
}
#catalogus_left_containor_banner #thumbnails a:hover img{
	border: 1px solid #f30914;
}

/*---- tab box CSS ------*/
#catalogus_tablinks{width:724px; float:left; margin-left:12px; display:inline;}
#catalogus_tablinks ul{ width:687px; margin-left:37px; display:inline; list-style:none; font:18px "MyriadPro", Arial, Helvetica, sans serif;}
#catalogus_tablinks ul li{width:auto;word-spacing:2px; display:inline;}
#catalogus_tablinks ul li a{ color:#eb0000; text-decoration:none;}
#catalogus_tablinks ul li a.active{color:#393939; text-decoration:none; cursor:text;}

/*---- main content text box CSS ------*/
#tab_text_box_main{width:750px; float:left; margin-left:12px; display:inline; margin-top:15px;}

/*---- main content text box part 1st ------*/
#tab_text_box_1st{width:185px; height:55px; float:left; padding-left:35px; background:url(../images/catalougs_shedow_effect.gif) right top no-repeat;}
#tab_text_box_1st_title{width:185px; font:14px "MyriadPro", Arial, Helvetica, sans serif; color:#393939;}
#tab_text_box_1st_text{width:185px; font:12px Arial, Helvetica, sans serif; color:#393939; margin-top:10px;}

/*---- main content text box part 2nd ------*/
#tab_text_box_2nd{width:350px; height:55px; float:left; padding-left:40px; background:url(../images/catalougs_shedow_effect.gif) right top no-repeat;}
#tab_text_box_2nd_title{width:350px; font:14px "MyriadPro", Arial, Helvetica, sans serif; color:#393939;}
#tab_text_box_2nd_text{width:350px;color:#393939; margin-top:10px; float:left;}
#tab_text_box_2nd_text ul{width:350px; list-style:none; font:11px "MyriadPro", Arial, Helvetica, sans serif;}
#tab_text_box_2nd_text ul li{width:auto; display:inline; color:#393939; border-right:1px solid #CCCCCC; padding-right:8px; margin-right:10px;}
#tab_text_box_2nd_text ul li.last{border:none;}
#tab_text_box_2nd_text ul li a{color:#393939; text-decoration:none;}

/*---- main content text box part 3rd ------*/
#tab_text_box_3rd_title{width:100px; font:bold 18px "Georgia", Arial, Helvetica, sans-serif; color:#eb0000; float:left; padding:20px 0 0 25px;}

/*---- product display box CSS ------*/
#catalogus_gallery{width:750px; float:left; margin-left:12px; display:inline; padding:20px 0;}
#catalogus_gallery .catalogus_box{ width:361px; float:left; margin-right:10px;}
#catalogus_gallery .catalogus_box .inner{width:306px; float:left; background:#f8f8f8 url(../images/catalougs_image_gallery.gif) 0 0 no-repeat; padding:15px 10px 0px 45px;}
#catalogus_gallery .catalogus_box .inner .row{width:306px; float:left;}
#catalogus_gallery .catalogus_box .inner .gallery_title{width:290px;font: normal 14px Arial, Helvetica, sans-serif ; color:#393939; padding-bottom:5px;}
#catalogus_gallery .catalogus_box .inner .gallery_image_box{width:80px; float:left; padding:0 20px 0px 0; display:inline;}
#catalogus_gallery .catalogus_box .inner .gallery_image_box .gallery_image{width:70px; float:left; display:inline;}
#catalogus_gallery .catalogus_box .inner .gallery_image_box .gallery_image_link{width:70px; float:left; padding-left:10px;display:inline; background:url(../images/gray_bullet.gif) 0 5px no-repeat; font:bold 11px Arial, Helvetica, sans-serif; color:#838383;}
#catalogus_gallery .catalogus_box .inner .gallery_image_box .gallery_image_link a{color:#838383; text-decoration:underline;}
#catalogus_gallery .catalogus_box .bottom_corner{width:361px; float:left; height:9px; background:#f8f8f8 url(../images/catalougs_image_gallery_bottom.gif) 0 0 no-repeat;}


/*---- Overview page CSS ------*/

/*---- Overview page -- left navigation CSS ------*/
#left_part_navigation{ width:187px; float:left; background:url(../images/body_content_bg_right_shedo.jpg) right bottom no-repeat; padding:0 0 20px 12px;}
#left_part_navigation .title{ width:187px; font:14px "MyriadPro", Arial, Helvetica, sans serif; float:left; margin-top:18px}
#left_part_navigation .navigation_menu{width:187px; float:left;}
#left_part_navigation .navigation_menu ul{width:187px; list-style:none; float:left;}
#left_part_navigation .navigation_menu ul li{ width:152px; float:left; font:11px Arial, Helvetica, sans-serif; text-decoration:none;margin-top:10px}
#left_part_navigation .navigation_menu ul li a{ color:#838383; padding-left:15px; text-decoration:none; background:url(../images/drop_down_active_arrow.gif) no-repeat 0 4px; }
#left_part_navigation .navigation_menu ul li a.active{ background:url(../images/drop_drown_navigation_arrow.gif) no-repeat 0 4px;}
#left_part_navigation .navigation_menu ul.active_list{width:142px; list-style:none; float:left; padding-left:10px}
#left_part_navigation .navigation_menu ul.active_list li{width:132px; list-style:none; float:left; color:#eb0000; background:url(../images/bullet_red.gif) no-repeat 0 4px; margin-top:10px; padding-left:10px}
#left_part_navigation .navigation_menu ul li ul li a { background:none; color:#EB0000; padding-left:0px;}


/*---- Overview page -- middle container ------*/
#middle_part{width:530px; float:left; margin-left:20px; display:inline;}

/*---- Overview page -- web page navigation ------*/

#page_tab_navigation{ width:530px; float:left; margin-top:10px;}
#page_tab_navigation ul{width:530px; float:left; list-style:none;}
#page_tab_navigation ul li{ width:auto; float:left; margin:5px 5px 0 5px; padding:5px 0 0 0; display:inline; font:11px Arial, Helvetica, sans-serif; color:#838383;}
#page_tab_navigation ul li a{ width:auto; float:left; color:#838383; text-decoration:underline;}
#page_tab_navigation ul li.current{ width:auto; float:left; color:#f80000; font:18px "MyriadPro", Arial, Helvetica, sans serif; padding:0px }

/*---- Overview page -- page tab navigation 1 2 3 4 5 6 ------*/
.page_tab_pagelink{width:521px; float:left; margin:20px 0 0 0; height:26px; background:url(../images/page_link_bg.gif) 0 0 no-repeat; }
.page_tab_pagelink_inner_left{width:240px; font:11px Arial, Helvetica, sans-serif; color:#838383; float:left; padding-left:20px}
.page_tab_pagelink_inner_left .tabname{width:40px; float:left; padding-top:2px}
.page_tab_pagelink_inner_left .page_button{width:10px; height:10px; float:left; margin-top:2px;}
.page_tab_pagelink_inner_left ul{width:auto; height:12px; list-style:none; float:left; margin:0 2px;padding-top:2px;}
.page_tab_pagelink_inner_left ul li{display:inline; width:14px; height:14px; font:11px Arial, Helvetica, sans-serif; color:#b0b0b0; text-align:center;}
.page_tab_pagelink_inner_left ul li a{color:#b0b0b0; text-decoration:none; margin:0 3px 0 3px; }
.page_tab_pagelink_inner_left ul li.current{color:#000; width:9px; height:14px; padding:0 4px 0 4px; margin-right:2px; text-decoration:none; background:url(../images/bg_page_link.gif) 0 0 no-repeat;}

/*---- Overview page -- right page navigation ------*/
.page_tab_pagelink_inner_right{width:260px; font:11px Arial, Helvetica, sans-serif; color:#838383; float:right;}
.pagename{width:101px; float:right; height:26px; font:11px Arial, Helvetica, sans-serif; color:#b0b0b0; padding-top:2px;} 
.page_menu{width:56px; float:right; height:18px; margin-right:5px; padding-top:1px }
.page_menu .dropdown_img{width:19px; height:18px; float:left;}
.page_menu  .textbox{width:36px; height:16px; text-align:center; padding-top:2px; background-color:#FFFFFF; float:left;}

/*---- Overview page -- extra page link ------*/
#product_link{width:521px; height:34px; float:left; background:url(../images/bg_repeat_x.gif) 0 0 repeat-x; padding-top:10px;}

/*---- Overview page -- extra page link left part ------*/
#product_link .left_part{width:250px; font:11px Arial, Helvetica, sans-serif; color:#838383; float:left; margin-left:5px; display:inline;}
#product_link .left_part .name{width:45px; float:left;}
#product_link .left_part ul{width:auto; float:left; list-style:none; margin-left:10px; display:inline;}
#product_link .left_part ul li{width:auto; height:10px; margin:0 3px 0 0px; padding-right:4px; display:inline; border-right:1px solid #CCCCCC;}
#product_link .left_part ul li.last{border:none;}
#product_link .left_part ul li a{color:#838383; text-decoration:underline;}
#product_link .left_part ul li a.active{color:#eb0000; text-decoration:none;}

/*---- Overview page -- extra page link right part ------*/
#product_link .right_part{width:260px; font:11px Arial, Helvetica, sans-serif; color:#838383; float:right; }
#product_link .right_part .name{width:70px; float:right;}
#product_link .right_part ul{width:auto; float:right; list-style:none;}
#product_link .right_part ul li{width:auto; height:10px; margin:0 5px 0 0px; padding-right:2px; display:inline; border-right:1px solid #CCCCCC;}
#product_link .right_part ul li.last{border:none;}
#product_link .right_part ul li a{color:#838383; text-decoration:underline;}
#product_link .right_part ul li a.active{color:#eb0000; text-decoration:none;}

/*---- Overview page -- main content CSS image box ------*/
#middle_container{width:521px; float:left; margin:10px 0}
#middle_container .image_box_product{width:240px; float:left; height:130px; background:url(../images/box_glow_effect.jpg) right bottom no-repeat; margin:10px 10px 15px 0; padding-left:10px; cursor:pointer;}
#middle_container .image_box_product_2{width:240px; float:left; margin:10px 10px 15px 0; padding-left:10px; cursor:pointer;}
#middle_container .overview_img{width:142px; float:left; padding-left:10px;}
#middle_container .overview_image_box{width:85px; float:left; font:11px Arial, Helvetica, sans-serif; line-height:26px; color:#838383; padding-top:5px;}
#middle_container .overview_image_box span{font:18px "MyriadPro", Arial, Helvetica, sans serif;  color:#838383;}




#right_containor .drop_drown .drop{float:none; width:130px; position:relative; display:block}
#right_containor .drop_drown .drop .drop_bg{float:left; width:130px; background:url(../images/drop_input.gif) repeat-y 0 0;}
#right_containor .drop_drown .drop .drop_bg .top{float:left; width:130px; background:url(../images/top_bg_drop.gif) no-repeat 0 0;}
#right_containor .drop_drown .drop .drop_bg .bottom{float:left; width:123px; background:url(../images/bottom_bg_drop.gif) no-repeat 0 bottom; }
#right_containor .drop_drown .drop .drop_bg ul{float:left; width:130px; position:absolute; top:17px; list-style:none; padding:5px 0}
#right_containor .drop_drown .drop .drop_bg ul li{float:left; width:127px; font-size:11px; padding:5px 5px 4px 12px; margin:0; font-weight:bold; color:#181818; border-bottom:1px solid #e5e5e5; background:#F5F5F5; height:auto; }
#right_containor .drop_drown .drop .drop_bg ul li.none{float:left; border:0;}
#right_containor .drop_drown .drop .drop_bg ul li a{float:left; width:100px; padding:0; height:auto;  color:#181818; background:none;}


.page_menu .drop{float:none; width:20px; position:relative; display:block;}
.page_menu .drop .drop_bg{float:left; width:20px; background:url(../images/drop_input.gif) repeat-y 0 0;}
.page_menu .drop .drop_bg .top{float:left; width:20px; background:url(../images/top_bg_drop.gif) no-repeat 0 0;}
.page_menu .drop_drown .drop .drop_bg .bottom{float:left; width:20px; background:url(../images/bottom_bg_drop.gif) no-repeat 0 bottom; }
.page_menu .drop .drop_bg ul{float:left; width:20px; height:10px; position:absolute; top:17px; list-style:none; padding:5px 0}
.page_menu .drop .drop_bg ul li{float:left; width:20px; font-size:11px; padding:5px 5px 4px 12px; margin:0; font-weight:bold; color:#181818; border-bottom:1px solid #e5e5e5; background:#F5F5F5; height:auto; }
.page_menu .drop .drop_bg ul li.none{float:left; border:0;}
.page_menu .drop .drop_bg ul li a{float:left; width:20px; padding:0; height:auto;  color:#181818; background:none;}


/*footer part CSS*/
#footer{float:left; width:100%;  background:#ebebeb url(../images/footer_bg_repeat.jpg) left top repeat-x;}
#footer_inner{width:990px; margin:0 auto;}
#footer_1st{width:990px; height:128px; float:left;}
#footer_text{width:auto; margin:108px 0 0 10px; font-size:11px; font-family:"MyriadPro", Arial, Helvetica, sans serif; color:#505050;}

h1{
	color:#EB0000;
	font-family:"MyriadPro",Arial,Helvetica,sans serif;
	font-size:18px;
}
h2{
	color:#EB0000;
	font-family:"MyriadPro",Arial,Helvetica,sans serif;
	font-size:15px;
	color:#838383;
	line-height:20px;
}
a{
	color:#EB0000;
	text-decoration:underline;
}
p{
	margin-bottom: 15px;
}
body{
	font-size:12px;
	color:#838383;
}
input{
	width:140px; height:17px; border:none; background-color:#f1f1f1;padding:2px; font:11px Arial, Helvetica, sans serif; color:#838383; font-weight:bold;
}
textarea{
	width:140px; height:17px; float:left; border:none; background-color:#f1f1f1;padding:2px; font:11px Arial, Helvetica, sans serif; color:#838383; font-weight:bold;
}

/* opmaak checkout */
.checkout{
	list-style:none;
	width:750px;
}
.checkout li{
	height: 73px;
	width:100%;
	margin:0;
	background:url(../images/checkout_li.gif) top left;
}
.checkout li.header{
	background:url(../images/checkout_bg.gif) top left;
	font-weight:bold;
	height: 35px;
	border:none;
}
#left_container .checkout li.header .th{
	width:50px;
}
.checkout span{
	display:block;
	float:left;
	width: 90px;
	padding: 10px;
	text-align:center;
}
.checkout .thumb{
	width: 50px;
	height:auto;
}
.checkout .name{
	width: 275px;
	display:block;
	text-align:left;
}
.checkout .remove{
	float:right;
	width:25px;
}
.checkout input{
	width:100%;
	text-align:center;
}
.checkout_footer{
	background:url(../images/checkout_bg.gif) bottom left;
	width:750px;
	margin-bottom:20px;
}
.checkout_footer p{
	margin:none;
}
.checkout_footer .checkout_total{
	padding:10px;
}
.checkout_total{
	float:right;
	text-align:right;
	font-weight:bold;
}
.submit{
	background:#EB0000;
	color:#fff;
	padding: 2px 22px;
	display:block;
	font-size:14px;
	height: auto;
	width:auto;
	margin: 0px 0px 11px 0px;
}

.submit_inline{
	background:#EB0000;
	color:#fff;
	padding: 2px 22px;
	display:inline;
	font-size:14px;
	height: auto;
	width:auto;
	margin: 0px 0px 11px 0px;
}
/* einde opmaak checkout */
.rightmargin{
	margin-right:20px;
}
.lineheight_large{
	line-height:30px;
}
.column2{
	width:50%;
	float:left;
}
.row{
}
table.padding tr td{
	padding: 5px 6px 5px 7px;
}
td.dark{
	color:#000;
}
.align_right{
	text-align:right;
}

.drop
{
	float:left;
	width: 100px;
	margin: 0 0 3px 0;
}

#scrolldiv{
	border: 1px solid #ccc;
	padding: 10px;
	height: 220px;
	width: 727px;
	overflow-y: scroll;
	margin-bottom: 10px;
}
h2{
	height: 20px;
}

input{
	margin-right: 10px;
}

.rightSearchBox{
	margin-right:0px;
}

.checkbox input{
	width:auto;
}

.radiobox input{
	width:auto;
}

table.nice{
	margin:0 0 15px 0;
	padding:0;
	width:740px;
}
table.nice input{
	background:#fff;
	border: 1px solid #ccc;
}
table.nice td{
	padding: 5px;
}
table.nice tbody tr td.first{
	background:url(../images/table-nice-bg.gif) top left repeat-y;
}
table.nice tbody tr td.last{
	background:url(../images/table-nice-bg.gif) top right repeat-y;
}
table.nice tbody table tbody{
	background:none;
}
table.nice table tbody{
	background:none;
}
table.nice table td{
	padding:0;
}
table.nice table td img{
	vertical-align:top;
}
table.nice table tr td.dxeListBoxItem{
	padding: 5px;
	cursor:hand;
	cursor:pointer;
}
.dxeListBoxItemHover{
	background:#f1f1f1;
	color:#000;
}
.dxeListBoxItemSelected{
	background:#8D8D8D;
	color:#fff;
}
table.nice thead tr td{
	background:url(../images/checkout_bg.gif) top center;
	font-weight:bold;
	border:none;
}
table.nice thead tr td.first{
	background:url(../images/checkout_bg.gif) top left;
	width:15px;
}
table.nice thead tr td.last{
	background:url(../images/checkout_bg.gif) top right;
	width:15px;
}


table.nice tfoot tr td{
	background:url(../images/checkout_bg.gif) bottom center;
	font-weight:bold;
	border:none;
	text-align:right;
}
table.nice tfoot tr td p{
	margin:0;
}
table.nice tfoot tr td p a{
	color: #888;
	font-size:11px;
	font-weight:normal;
}
table.nice tfoot tr td p a:hover{
	color: #666;
}

/* verder winkelen */
.btnBackShop{
	background:url(../images/icon_back.gif) top left no-repeat;
	padding-left: 20px;
}
/* update winkelmand */
.btnUpdateCart{
	background:url(../images/icon_update.gif) top left no-repeat;
	padding-left: 20px;
}
/* winkelmandje leegmaken */
.btnCartEmpty{
	background:url(../images/icon_empty_cart.gif) top left no-repeat;
	padding-left: 20px;
}

/* shopping cart total */
#cart_total{
	display:block;
	text-transform:uppercase;
	padding: 8px 15px;
	color:#555;
	background:#EFEFEF;
	width:auto;
	float:left;
	font-size:14px;
	font-weight:bold;
	border: 1px solid #ccc;
	margin-bottom: 15px;
}

table.nice tfoot tr td.first{
	background:url(../images/checkout_bg.gif) bottom left;
	width:15px;
}
table.nice tfoot tr td.last{
	background:url(../images/checkout_bg.gif) bottom right;
	width:15px;
}
.message_error{
	background-color:#ffeaea;
	border: 1px solid #ffcccc;
	padding: 10px;
	margin: 0 20px 15px 0;
}
.message_error .errLogin{
	background:url(../images/icon_alert.gif) center left no-repeat;
	padding: 0 0 0 25px;
	margin:0;
	color:#000;
	font-weight:bold;
}
#update_alert{
	background:url(../images/bg_update_alert.gif) center left no-repeat;
	width: 183px;
	padding: 0 0 0 14px;
	height: 41px;
	margin-left: -27px;
	line-height: 41px;
	font-weight:bold;
	display:none;
}
#update_alert .updating{
	background:url(../images/loader_update_alert.gif) center left no-repeat;
	padding-left: 30px;
}
#update_alert .success{
	background:url(../images/success_update_alert.gif) center left no-repeat;
	padding-left: 30px;
}
.ExposantList{
	background-color:#ffeaea;
	border: 1px solid #ffcccc;
	padding: 10px;
	margin: 0 20px 15px 0;
}
.contactOverview{
	float:left;
}
.contactForm{
	float:left;
	margin-left:15px;
}
.pdfLink{
	background:url(../images/icon_pdf.gif) center left no-repeat;
	padding: 0 0 0 20px;
}
.PagerBar{
	margin-top: 5px;
}
.hidden{
	visibility:hidden;
}

.infoBar{
	margin:40px;		
}

.downloadPrice{
	margin-left:35px;
	margin-top:6px;
}

#headerTitle{
	position:absolute;
	top:74px;
	left:50%;
	margin-left:-315px;
	text-align:center;
	width:630px;
}

/* LOADING SCREEN */
#show_loading_overlay{
	position:absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	display:none;
}

#overlay{
	position:fixed;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background:#74818A;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	z-index:101;
}

#loading{
	width:100%;
	height:100%;
	padding-top:27px;
}

#message{
	background: url(/common/images/alert.png) top left no-repeat;
	position:fixed;
	top: 45%;
	left:50%;
	width:445px;
	height:88px;
	margin-left:-230px;
	margin-top:-49px;
	z-index:102;
	text-align:center;
	padding: 5px 5px 5px 10px;
}

*html #message{
	background:#fff;
	position: absolute;
}
#message p{
	margin-top: 30px;
	color:#444;
}