@charset "utf-8";



/* CSS Document */

@media screen, projection {


/* hide section */

hr,
#slidingTopTrigger span,
.cart_delete span,
#logo a span							{ position:absolute; left:-1000em;}

/* hide section */

*										{ padding:0; margin:0;}

body, textarea, input, select 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px;line-height: 1.5em;}

img,
form,
fieldset								{ padding:0; margin:0; border:0;}

.clear									{ position:relative; display:block; clear:both; height:0px; overflow:hidden;}

p										{ overflow-y:hidden;}

a										{ cursor:pointer; outline:none;}
ul										{padding-left:15px; display:block; list-style:disc;}
ul li									{display: list-item;}
body,
html									{ width:100%; height:100%;}
strong,									
h1,h2,h3,h4								{font-weight:bold;}

#home									{ background:url(../img/home_top_right.gif) repeat-x top;}
#subpage								{ background:url(../img/top_right.gif) repeat-x top;}
.main_bg_left							{width:50%; position:absolute; height:226px; background:url(../img/top_left.gif) repeat-x top; top:0; left:0;}
#home .main_bg_left						{height:330px; background:url(../img/home_top_left.gif) repeat-x top;}
#home #page								{ background:url(../img/home_top_bg.png) no-repeat top center;}

#page									{ position:relative; margin:0 auto; width:1020px;}

#page_bg								{ width:1020px; min-height:500px; background:url(../img/page_bg.png) repeat-x bottom;}

/* top */

#home #top								{ width:1020px; height:330px; overflow:hidden;}
#subpage #top							{ width:814px; height:219px; padding:45px 0 0 206px; overflow:hidden;}

#top_menu								{ height:47px; position:absolute; top:0px; left:300px;}
#subpage #top_menu						{ position:absolute; top:0px; left:250px;}
#top_menu li							{ display:block; height:47px; float:left; padding:0 1px 0 0; position:relative;}
#top_menu li a							{ display:block; height:43px; color:#fff; padding:0 20px 0 12px; text-decoration:none; line-height:47px;
											background:url(../img/top_menu.png) no-repeat top right; float:left;}
#top_menu li.active a,
#top_menu li a:hover					{ height:47px; background: url(../img/top_menu_active.png) no-repeat top right;}
#top_menu li.active a					{font-weight: 700;}

.login_menu								{ position:absolute; top:0px; right:30px; float:right;}
.login_menu li							{ display:block; height:47px; float:right; padding:0 0 0 1px;  width:auto}
.login_menu li a						{ display:block; height:43px; color:#fff; padding:0 20px 0 12px; text-decoration:none; line-height:47px; width:auto;
											background:url(../img/top_menu.png) no-repeat top right; float:left;}
.login_menu li a.aanmelden				{ color:#9c9e9f;background:url(../img/login_arrow.png) no-repeat right 21px; padding-right:10px; margin-right:10px;}
.login_menu li.active a.logged,
.login_menu li a:hover					{ height:47px; background: url(../img/top_menu_active.png) no-repeat top right;}
.login_menu li a.aanmelden:hover		{ color:#fff; padding-right:20px; margin-right:0;} 
.login_menu li.active a					{font-weight: 700;}

#home #logo								{ padding:0 6px 0 12px; width:331px; height:330px; overflow:hidden; float:left; position:relative;}
#home #logo a							{ position:absolute; width:180px; height:115px; top:120px; left:80px;}

#subpage #logo							{ padding:0 6px 0 12px; width:258px; height:264px; overflow:hidden; float:left; position:absolute;
											top:0px; left:0px;}
#subpage #logo a						{ position:absolute; width:180px; height:115px; top:120px; left:80px;}

#subpage #subpage_top_img				{ float:left; position:relative;}
#subpage #cover_top_img					{ width:683px; position:absolute; top:0px; left:64px; overflow:hidden;}


#home #home_txt							{ height:150px; padding:84px 0 0 10px;}
#home #home_txt p						{ color:#fefefe; line-height:22px;}
#home #home_txt .home_txt_title			{ color:#fefefe; line-height:36px; font-size:3em; padding-bottom:10px;}
#home #home_txt .home_txt_title span	{ color:#bfbd00;}
#home #home_txt h3						{ color:#bfbd00; font-size:16px;line-height: 22px;}
#home #home_txt p .arrow img			{ vertical-align: middle;}
#home #home_txt .home_txt_title p		{line-height:36px;}

#home #top_search						{ float:right; padding:32px 41px 0 0; width:219px; overflow:hidden;}
#subpage #top_search					{ position:absolute; top:199px; left:760px; width:219px; overflow:hidden;}
#top_search #search_field				{ width:181px; height:15px; background:url(../img/search_bg.png) no-repeat top right; border:0px; float:left;
											color:#a3a3a3; padding:2px 7px 0 7px;}
#top_search #search_submit				{ width:18px; height:17px; float:left; margin-left:6px;}

/* end top */


/* left side */

#left									{ padding:0 40px 0 40px; width:160px; float:left;}

#top_3									{ width:160px; background:#39373b; overflow:hidden; padding-bottom:17px;}
#top_3 h4								{ color:#c1bf07; font-size:2.6em; font-weight:normal; padding:10px 5px 10px 9px;}
.top_3_content							{ display:block; padding:5px 5px 0; background:#fff; width:123px; position:relative; left:14px; border-left:1px solid #e6e6e6;
											margin:10px 0 16px 0; font-size:1px; line-height:1em;}
.top_3_content .clvl1					{ color:#373538; font-weight:bold; background:url(../img/top_3_arrow.gif) no-repeat top right; padding-right:10px;
											text-decoration:none;}
.top_3_content .clvl1:hover				{ text-decoration:underline;}
.top_3_content .clvl2					{ color:#373538; font-style:italic;}
#top_3 ul								{ width:160px; overflow:hidden; list-style:none; padding-left:0;}
#top_3 ul li							{ display:block; float:left; margin-bottom:3px;}
#top_3 ul li a.link						{ text-decoration:none; display:block; background:#adaa00; padding:5px 9px 5px 14px; width:137px;}
#top_3 ul li a.link:hover .lvl1			{ text-decoration:underline;}
#top_3 ul li .lvl1						{ color:#fff; float:left; background:url(../img/qm_arrow.gif) no-repeat top right; padding-right:10px; font-weight:bold;}
#top_3 ul li .lvl2						{ color:#3c3a3e; float:left; font-style:italic;}


#quick_menu								{ width:160px; background:#39373b; overflow:hidden;}
#quick_menu h4							{ color:#c1bf07; font-size:2.6em; font-weight:normal; padding:10px 5px 10px 9px;}
#quick_menu ul							{ width:160px; overflow:hidden; list-style:none; padding-left:0;}
#quick_menu ul li						{ display:block; float:left; margin-bottom:3px;}
#quick_menu ul li a						{ text-decoration:none; display:block; background:#adaa00; padding:5px 14px; width:132px;}
#quick_menu ul li a:hover .lvl1			{ text-decoration:underline;}
#quick_menu ul li .lvl1					{ color:#fff; float:left; background:url(../img/qm_arrow.gif) no-repeat top right; padding-right:10px; font-weight:bold;}
#quick_menu ul li .lvl2					{ color:#3c3a3e; float:left; font-style:italic;}

#menu									{ width:160px; background:#39373b; overflow:hidden; padding-bottom:17px;}
#menu h4								{ color:#c1bf07; font-size:2.6em; font-weight:normal; padding:10px 5px 10px 9px; line-height:1.1em;}
#menu ul								{ width:160px; overflow:hidden; list-style:none; padding-left:0;}
#menu ul li								{ display:block; float:left; margin-bottom:3px;}
#menu ul li a							{ text-decoration:none; display:block; background:#adaa00; padding:5px 6px 5px 14px;; width:140px;}
#menu ul li a:hover .lvl1				{ text-decoration:underline;}
#menu ul li a:hover,
#menu ul li a.active					{ background:#cfce35;}
#menu ul li .lvl1						{ color:#fff; float:left; background:url(../img/qm_arrow.gif) no-repeat top right; padding-right:10px; font-weight:bold;}
#menu ul li a:hover .lvl1,
#menu ul li a.active .lvl1				{ background-image:url(../img/qm_arrow_active.gif);}
#menu ul li .lvl2						{ color:#3c3a3e; float:left; font-style:italic;}

#menu2									{ width:160px; background:#39373b; overflow:hidden; position:relative; padding:5px 0 17px 0;}
#menu2 a								{ text-decoration:none; display:block; background:#adaa00; padding:5px 14px; width:132px;
											position:absolute; top:140px; left:0px; font-weight:bold;}
#menu2 a:hover .lvl1					{ text-decoration:underline;}
#menu2 .lvl1							{ color:#fff; float:left; background:url(../img/qm_arrow.gif) no-repeat top right; padding-right:10px;}
#menu2 .lvl2							{ color:#3c3a3e; float:left; font-style:italic;}

#left_foot								{ width:160px; height:100px; position:relative; background:#39373b; margin-bottom:50px;}
#left_foot div							{ width:107px; height:66px; position:absolute; top:60px; left:-3px;}

/* end left side */

/* right */

#right									{ float:left; width:750px; padding-bottom:30px;}

#right .h_title							{ color:#adaa00; font-size:1.3em; padding-top:18px;}
#right .h_first							{ padding-top:0px;}

#right .normal_title					{ color:#adaa00; font-size:1.3em;}

#right .img_home_left					{ float:left;}
#page_bg #right.other_pages				{ width:600px;}
#page_bg .other_pages h3.normal_title	{ margin-bottom:1em;}

#specjals								{ width:220px; height:245px; padding-left:20px; float:left; overflow:hidden; position:relative;}
#specjals a								{ text-decoration:none; display:block; background:#adaa00; padding:5px 14px; width:192px;
											position:absolute; top:189px; left:20px; font-weight:bold;}
#specjals a:hover .lvl1					{ text-decoration:underline;}
#specjals .lvl1							{ color:#fff; float:left; background:url(../img/qm_arrow.gif) no-repeat top right; padding-right:10px;}
#specjals .lvl2							{ color:#3c3a3e; float:left; font-style:italic;}

#home #txt								{ width:380px; float:left; padding:20px 40px 0 0;}
#home #txt p							{ line-height:18px; color:#343236;}
#home #txt .title						{ color:#adaa00; font-size:1.3em; padding-bottom:12px;}

#home #index_box_2						{ float:left; width:308px; background: #e4e4e4 url(../img/home_box_bg.png) no-repeat 0 0; list-style:none;
											padding:18px 4px 0 8px;}
#home #index_box_2 .li					{ float:left; padding-bottom:13px;}
#home #index_box_2 .img					{ display:block; float:left; width:70px;}
#home #index_box_2 .title				{ display:block; width:230px; float:left; font-size:1.3em; color:#adaa00;}
#home #index_box_2 .title a				{ color:#adaa00; text-decoration:none;}
#home #index_box_2 .title a:hover		{ text-decoration:underline;}
#home #index_box_2 .txt					{ display:block; width:230px; color:#343236; float:left;}
#home #index_box_2 .txt a				{ color:#adaa00;}

#index_box_2							{ float:left; width:308px; background: #e4e4e4 url(../img/home_box_bg.png) no-repeat 0 0; list-style:none;
											padding:18px 6px 0 8px;}
#index_box_2 .li						{ float:left; padding-bottom:13px;}
#index_box_2 .img						{ display:block; float:left; width:70px;}
#index_box_2 .title						{ display:block; width:230px; float:left; font-size:1.3em; color:#adaa00;}
#index_box_2 .title a					{ color:#adaa00; text-decoration:none;}
#index_box_2 .title a:hover				{ text-decoration:underline;}
#index_box_2 .txt						{ display:block; width:230px; color:#343236; float:left;}
#index_box_2 .txt a						{ color:#adaa00;text-decoration:none;}
#index_box_2 .txt a:hover				{ text-decoration:underline;}


#col_left								{ width:340px; padding-right:20px; float:left; overflow:hidden;}
#col_right								{ width:380px; float:left; overflow:hidden;}
#subpage #right							{ color:#3b393d;}
#subpage #right .img_txt				{ width:auto; padding-top:30px;}
#subpage #right .no_top_padding			{ padding-top:0px;}
#subpage #right .img_txt .col			{ padding-bottom:15px;}
#subpage #right .img_txt .img			{ float:left; width:40px; overflow:hidden; padding-right:5px;}
#subpage #right .img_txt h3				{ font-size:1.3em; color:#adaa00;}

#SListBox								{ width:724px; padding:8px; margin:20px 0; background: #e4e4e4 url(../img/scroll_container_bg.png) repeat-x;}
#SListBox .txt_info						{ width:292px; float:right; padding-right:10px;}
#SListBox .txt_info	.txt_title			{ color:#3b393d; font-size:1.5em; font-weight:normal; padding:8px 0 18px 0;}
#SListBox .txt_info	.txt_more			{ color:#bfbd00; font-size:1.5em; font-weight:normal; padding-top:18px;}
#SListBox .txt_info h4.txt_more								{font-weight: 700;}
#SListBox .notshow						{display:none;}

#ScrollBoxContainer						{ width:334px; height:192px; float:left;}
#ScrollBoxContainer h3					{ width:315px; height:25px; background:url(../img/scroll_box_title_bg.png) repeat-x; line-height:25px; font-size:1.2em;
											color:#fff; text-indent:7px; font-weight: 700;}
#ScrollBoxBg							{ width:334px; height:167px; background: url(../img/scroll_box_bg.png) no-repeat 0 0;}
#ScrollBox								{ width:334px; height:167px;}
#ScrollBox a							{ display:block; width:281px; height:21px; line-height:21px; font-size:1.2em; text-decoration:none; color:#3b393d;
											padding:0 16px; margin:0 1px;}
#ScrollBox a:hover						{ background:url(../img/box_link_bg.png) repeat-x;}
#ScrollBox a.active						{ background:url(../img/box_link_bg.png) repeat-x; font-weight:bold;}

#right_top_left							{ width:340px; padding-right:80px; float:left;}

#list1									{ width:740px; min-height:200px; background: #ececec url(../img/hapjes_top_bg.png) repeat-x top; position:relative;}
#list1 .list							{ list-style:none; width:740px; height:200px; background:url(../img/hapjes_bottom_bg.png) repeat-x bottom; padding-left:0;}
#list1 .list li							{ display:block; width:146px; height:200px; padding-right:2px; float:left; position:relative;}
#list1 .list li .img					{ display:block; width:146px; height:155px; padding-top:15px; overflow:hidden; text-align:center;}
#list1 .list li a						{ display:block; width:146px; height:30px; line-height:30px; text-align:center; color:#fff;
											text-decoration:none;}
#list1 .list li a:hover					{ text-decoration:underline;}
#list1 .list li .line					{ display:block; overflow:hidden; width:2px; height:200px; position:absolute; top:0px; left:146px;}
#list1 h3								{ color:#adaa00; font-size:1.3em; width:725px; padding-left:7px;}
#list1 p								{ width:725px; padding-left:7px;}

#list1 #shadow_left						{ position:absolute; top:0px; left:-3px;}
#list1 #shadow_right					{ position:absolute; top:0px; left:740px;}
#list1 #shadow_bottom					{ position:absolute; bottom:-9px; left:0px;}

#subpage_txt_1							{ width:395px; float:left; padding-right:25px;}
#subpage_txt_1 .title1					{ color:#adaa00; font-size:1.3em;}
#subpage_txt_1 .title2					{ color:#323034; font-size:1.3em; padding-bottom:16px;}
#link1									{ color:#fff; display:block; min-height:18px; line-height:18px; background:#1e4809; float:left; text-decoration:none;
											padding:0 4px; margin-top:35px;}
#subpage_txt_1 p						{ color:#3d3a3e;}



.hapjes_box								{ width:346px; min-height:126px; padding:8px 7px; background:#fff; border:1px solid #d6d5d6; margin-bottom:18px;}
.left_side								{ float:left;}
.right_side								{ float:right;}
.hapjes_box .img						{ float:left; width:134px; height:124px; overflow:hidden; border:1px solid #d6d5d6; position:relative; display:block;
											margin:0px 15px 0px 0px;}
.hapjes_box .loupe						{ position:absolute; top:108px; left:117px;}
.hapjes_box h3							{ color:#bfbd00; font-size:1.3em;}
.hapjes_box h4							{ color:#3b393d;}
.hapjes_box p							{ font-size:0.9em; font-style:italic;}
.hapjes_box .product_list_text			{ float:left; width:195px; height:107px; overflow:hidden;}
.hapjes_box .price						{ float:left; color:#adaa00; font-size:1.2em; line-height:18px;}
.hapjes_box .more						{ float:right; color:#343236; font-size:0.9em; line-height:18px; margin-right:30px;}
.hapjes_box .more:hover					{ text-decoration:none;}
.hapjes_box .bestel						{ float:right; display:block; height:18px; color:#fff; text-decoration:none; background:#1e4809; line-height:18px;
											padding:0 5px; margin-right:2px;}
.smaller								{ font-size:0.9em;}

.sr_box									{ background:#fff; border:1px solid #d6d5d6; padding:12px 8px; margin-bottom:13px;}
.sr_box .sr_title a						{ color:#3c3a3e; font-size:1.3em; font-weight:normal;}
.sr_box .sr_title a:hover				{ text-decoration:none;}
.sr_box .sr_style_1						{ line-height:18px; font-style:italic; color:#343236;}
.sr_box .sr_link						{ color:#1e4809; font-size:0.9em; text-decoration:none;}
.sr_box .sr_link:hover					{ text-decoration:underline;}

#contact_left							{ width:362px; float:left;}
#contact_left .normal_title,
#contact_left p							{ width:340px;}
#contact_right							{ width:290px; padding:0 15px 0 15px; float:right; background: url(../img/clock_box_bg.png) repeat-x top #e4e3e3;}
#contact_right .clock_box				{ padding-bottom:5px;}
#contact_right .clock_box .img			{ width:57px; float:left;}
#contact_right .clock_box .title		{ float:right; color:#adaa00; font-size:1.3em; width:233px; padding-top:8px;}
#contact_right .clock_box p				{ float:right; color:#3c3a3e; line-height:18px; width:233px;}

#contact_form							{ width:340px; overflow:hidden; padding-top:20px;}
#contact_form #e_mail					{ width:324px; height:20px; background:url(../img/e_mail_bg.png) no-repeat top right; border:0px; margin-bottom:16px;
											color:#9c9e9f; padding:8px 8px 0 8px;}
#contact_form #text						{ width:324px; height:136px; background:url(../img/text_bg.png) no-repeat 0 0; border:0px; margin-bottom:12px;
											color:#9c9e9f; padding:8px;}
#contact_form #ecp						{ float:left; margin:1px 5px 0 0;}
#contact_form label						{ float:left; color:#3b393d;}
#contact_form #contact_submit			{ padding:2px 7px 2px 7px; color:#fff; background:#1e4809; border:0px; cursor:pointer; margin-top:10px;}

#thank_you								{ width:342px; padding:10px 9px; border:1px solid #cfcfd0; background:#fff; margin-top:30px;}
#thank_you_title						{ color:#adaa00; font-size:2em; padding-bottom:18px;}
#thank_you p							{ color:#3b393d;}

.themas_box								{ border:1px solid #d6d5d6; padding:9px 23px 9px 8px; margin-bottom:18px; position:relative; width:717px; float:left;}
.themas_box .thema_text					{float: left; width:565px;}
.themas_box .themas_outer_div			{height:117px; overflow:hidden; }
.themas_box .thema_panel				{position:absolute; bottom:10px; right:20px;}
.themas_box .img						{ float:left; padding-right:18px;}
.themas_box h3.themas_title				{ color:#bfbd00; font-size:1.3em; width:565px; padding:0 0 2px 0; float:left;}
.themas_box h4.themas_title				{ color:#3b393d; font-size:1em; width:565px; padding:0 0 2px 0; float:left; text-indent:1px;}
.themas_box .themas_style_1				{ color:#343236; font-size:0.9em; font-style:italic; width:565px; display:block; float:left; line-height:18px;
											padding-bottom:10px;}
.themas_box .themas_subtitle			{ color:#3b393d; font-size:12px; font-weight:bold;}
.themas_box .themas_list				{ padding:0 0 10px; margin:0; text-align:left;}
.themas_box .themas_list li.normal		{ padding:0 0 0 9px; display:block; background:url(../img/light_box_li.png) no-repeat 0px 7px; font-style:italic; font-size:11px;}
.themas_box .price						{ float:left; color:#adaa00; font-size:1.2em; font-weight:bold; line-height:17px; display:block; padding-top:4px;}
.themas_box form						{ float:right; width:auto; padding-left:45px;}
.themas_box form .submit				{ background:#1e4809; color:#fff; border:0px; cursor:pointer; padding:0 5px; float:left;}
.themas_box form label					{ color:#343236; font-size:0.9em; float:left; line-height:17px; margin-right:6px;}
.themas_box form .how_many				{ border:0px; background:url(../img/themas_input_bg.png) no-repeat top right; width:22px; height:15px; float:left;
											margin-right:12px; color:#a3a3a3; text-align:right; padding:2px 5px 0 5px;}
.themas_box .link						{ float:right; font-size:0.9em; color:#343236; line-height:17px;}
.themas_box .link:hover					{ text-decoration:none;}
.themas_box .thema_panel a.bestel 		{ float:right; margin-left:45px; background:#1e4809; color:#fff; padding:0 5px; width:41px; text-align:center; text-decoration:none;}

#cart_top_bar							{ width:740px; height:23px; background:url(../img/cart_top_bar_bg.png) no-repeat 0 0; overflow:hidden; margin:0 1px;
											margin-bottom:7px;}
.error_msg								{font-weight:bold; color:#c00; padding:1em 0 0; text-align:center;}

.cart_box								{ border:1px solid #d6d5d6; width:740px; padding-bottom:11px; background:#fff; margin-bottom:7px;}
.cart_box .delete						{ float:left; width:70px; padding:15px 0 0 14px;}
.cart_box .delete a						{ color:#343236; font-size:11px;}
.cart_box .delete a:hover				{ text-decoration:none;}
.cart_box .img							{ float:left; margin:10px 24px 0 0; border:1px solid #d6d5d6;}
.cart_box .img img						{ float:left;}
.cart_box h3							{ padding-top:13px;}
.cart_box .cart_left					{ width:280px; overflow:hidden; float:left;}
.cart_box h3 a							{ color:#3b393d; font-size:14px; text-decoration:none; }
.cart_box h3 a:hover					{ text-decoration:underline;}
.cart_box .txt							{ font-style:italic; color:#3b393d;}
.cart_box .price2						{ float:right; color:#343236; text-align:right; margin:11px 23px 0 0; display:block; width:60px;}
.cart_box .price1						{ float:right; color:#343236; text-align:right; margin:11px 40px 0 0; display:block; width:60px;}
.cart_box .text							{ border:0px; background:url(../img/themas_input_bg.png) no-repeat top right; width:22px; height:15px; float:right;
											margin-right:12px; color:#a3a3a3; text-align:center; padding:2px 5px 0 5px; margin:11px 34px 0 0;}
											
.go_next								{ background:#1e4809; color:#fff; text-decoration:none; height:18px; padding:0 6px; line-height:18px;
											display:block; float:right; margin-right:8px;}
.short_title							{ width:300px; float:left;}
#cart_link_left							{ background:#1e4809; color:#fff; text-decoration:none; height:18px; padding:0 6px; line-height:18px;
											display:block; float:left; margin-right:8px;}
#cart_link_right						{ background:#1e4809; color:#fff; text-decoration:none; height:18px; padding:0 6px; line-height:18px;
											display:block; float:right; margin-right:8px; border:0;}
#cart_box_1								{ width:372px; float:left; background:#e4e4e4 url(../img/cart_box_1_bg.png) repeat-x;
											padding:15px 0px 0px 9px;}
#cart_box_1_title						{ color:#727073; font-size:14px; padding-bottom:13px;}
#cart_box_2								{ float:right; background:url(../img/cart_box_2_bg.png) repeat-x; width:300px; height:53px; padding:15px 0px 35px 0px;
											 margin-right:8px;}
#price_1 span							{ color:#3b393d; display:block; padding-bottom:16px;}
#price_1 .left_side,
#price_2 .left_side						{ width:150px; text-align:right;}
#price_2 span							{ color:#adaa00; font-size:18px;}
#price_1 .right_side,
#price_2 .right_side					{ padding-right:23px; text-align:right;}

#link_element_1							{ color:#3c3a3e; float:left; line-height:18px; font-size:16px; margin-right:8px;}
#link_element_2							{ color:#fff; display:block; line-height:18px; text-decoration:none; background:#1e4809; float:left; padding:0 6px; margin-right:175px;}
#link_element_3							{ color:#3c3a3e; float:left; line-height:18px; font-size:16px; margin-right:8px;}
#link_element_4							{ color:#fff; display:block; line-height:18px; text-decoration:none; background:#1e4809; float:left; padding:0 6px;}

.container								{ width:738px; padding:0 1px; background:url(../img/slider_header_bg2.png) repeat-x;}
.container.selected						{ background:url(../img/slider_header_bg2_active.png) repeat-x;}
.slider_form_title						{ width:720px; height:29px; padding:0 9px; line-height:29px; font-size:15px; color:#3c3a3e; background:url(../img/slider_header_bg.png) repeat-x;}
.slider_form_title a					{color:#3c3a3e; text-decoration:none;}
.slider_form_title.selected				{ color:#fff; background:#1e4809;}
.slider_form_title strong				{ margin-left:3px;}
.slider_form_title.selected strong		{ color:#adaa00;}
.slider_form_title.visited				{ background: #e3e4e4; border-top:1px solid #BFC0C1;; line-height:28px; height:28px; /**/}
.slider_form_title.visited a			{color:#a0a1a2;}
.slider_form_txt						{ background:#e5e5e5; padding:7px 9px 17px 9px;}

.back		{ border-top:1px solid #CC00FF; cursor:pointer;}
.next,
.next_2									{ background:#1e4809; color:#fff; float:right; display:block; padding:0 6px; line-height:18px; text-decoration:none;}

#sb1_top_bar							{ width:720px; height:23px; background:url(../img/sb1_top_bar_bg.png) no-repeat 0 0; overflow:hidden;
											margin-bottom:7px;}

.cart_box2								{ border:1px solid #d6d5d6; width:718px; padding-bottom:11px; background:#fff; margin-bottom:7px;}
.cart_box2 .img							{ float:left; margin:10px 24px 0 10px; border:1px solid #d6d5d6;}
.cart_box2 h3							{ padding-top:13px;}
.cart_box2 .cart_left					{ width:280px; overflow:hidden; float:left;}
.cart_box2 h3 a							{ color:#3b393d; font-size:14px; text-decoration:none; padding-right:12px; background:url(../img/arrow.png) no-repeat top right;}
.cart_box2 h3 a:hover					{ text-decoration:underline;}
.cart_box2 .txt							{ font-style:italic; color:#3b393d;}
.cart_box2 .price2						{ float:right; color:#343236; text-align:right; margin:11px 12px 0 0; display:block; width:60px;}
.cart_box2 .price1						{ float:right; color:#343236; text-align:right; margin:11px 37px 0 0; display:block; width:60px;}
.cart_box2 .text						{ width:22px; height:15px; float:right; margin-right:12px; color:#343236; text-align:center; padding:2px 5px 0 5px; margin:11px 53px 0 0;}
.container .inp_sbt						{float:right;}

.rs_1,
.rs_2									{ float:right; display:block; width:110px; padding:0 10px 0px 20px; line-height:18px; color:#3b393d; text-align:right;}
.rs_1.green,
.rs_2.green								{ color:#adaa00; font-size:18px; padding:10px 10px 15px 20px;}

/* piotrek user */
.container .user_step_left									{width:305px; float:left; padding:0 0 0 50px;}
.container .user_step_left h3								{padding:1em 0; font-size:16px;}
.container .user_step_left .txt								{padding-bottom:10px;}
.container .user_step_left .inp_txt							{ background:url(../img/register_form.png) no-repeat top right; border:0; width:289px; height:18px; padding:2px 7px 0 7px; color:#a3a3a3; font-size:12px; overflow:hidden; margin-bottom:7px;}
.container .user_step_left .inp_slc							{ background:#fff; border:1px solid #E6E6E6; width:301px; height:18px; padding:0px;}
.container .user_step_right									{background:#fff; float:right; border:1px solid #cbcacb; margin-top:2px; padding:12px;}
.container .user_step_right	h3								{padding:0 0 1em;  font-size:16px;}
.container .user_step h3									{padding:1em 0 1em 50px; font-size:16px;}
.container .user_step div.white								{background:#fff; border:1px solid #cbcacb; margin:5px 0 5px 36px; padding:12px; width:300px;}
.container .user_step div.white .txt						{padding-bottom:8px;}
.container .user_step_delivery .inp_date					{ background:url(../img/input_date_bg_2.png) no-repeat top right; border:0; width:37px; text-align:center; height:18px; padding:2px 3px 0 3px; color:#a3a3a3; font-size:12px; 
															overflow:hidden; margin:0 3px;}
.container .user_step_payment .inp_rd						{float:left; margin:20px 8px 0 0;}
.container .user_step_payment .img							{float:left; width:90px; height:53px; padding-top:7px; text-align:center;}
.container .user_step_payment .img.paypal					{padding-top:17px; height:43px;}
.container .user_step_payment label							{float:left; width:180px; padding:10px 0 0 8px;}
.container .user_step_order .invoice_white					{background:#fff; border:1px solid #cbcacb; padding:15px 60px 15px 50px; width:608px;}
.user_step_order .invoice_white .header						{padding-bottom:1em;}
.user_step_order .invoice_white .header h5					{font-weight:bold; text-transform:uppercase;}
.user_step_order .invoice_white .address					{float:left; width: 215px;}
.user_step_order .invoice_white .address .italic			{font-style:italic;}
.user_step_order .invoice_white .line						{margin:2em 0 2em; height:1px; overflow:hidden; background:#343236;}
.user_step_order .invoice_white .items h5					{font-weight:bold;}
.user_step_order .invoice_white .items div .c1				{float:left; width:250px;}
.user_step_order .invoice_white .items div .c2				{float:left; width:105px;}
.user_step_order .invoice_white .items div .c3				{float:left; width:153px;}
.user_step_order .invoice_white .items div .c4				{float:left; width:90px;}
.user_step_order .invoice_white .items .head div			{font-style:italic; font-size:11px;}
.user_step_order .invoice_white .items .sub_line			{float:right; width:100px; height:1px; overflow:hidden; margin:12px 0 8px; border-bottom:1px dashed #343236;}
.user_step_order .invoice_white .items .subtotal			{float:right;}
.user_step_order .invoice_white .items .subtotal .txt		{float:left; width: 110px; text-align:right; padding-right:16px;}
.user_step_order .invoice_white .items .subtotal .price		{float:left; width: 100px;}
.user_step_order .invoice_white .items .total				{padding-top:10px; font-size: 16px;}
.user_step_order .invoice_white .items .total div			{font-weight:bold;}
.user_step_order .invoice_white .betaling h5				{font-weight:bold;}
.prepare_payment .inp_txt									{ background:url(../img/register_form.png) no-repeat top right; border:0; width:289px; height:18px; padding:2px 7px 0 7px; color:#a3a3a3; font-size:12px; overflow:hidden; margin-bottom:7px;}
.prepare_payment .inp_slc									{ background:#fff; border:1px solid #E6E6E6; width:301px; height:18px; padding:0px;}


/* end right */

/* universal */

.spacer9								{ height:9px; overflow:hidden;}
.spacer10								{ height:10px; overflow:hidden;}
.spacer12								{ height:12px; overflow:hidden;}
.spacer15								{ height:15px; overflow:hidden;}
.spacer18								{ height:18px; overflow:hidden;}
.spacer20								{ height:20px; overflow:hidden;}
.spacer25								{ height:25px; overflow:hidden;}
.spacer50								{ height:50px; overflow:hidden;}

/* end universal */

/* footer */

#footer									{ list-style:none; width:960px; padding:10px 40px 50px 20px;}
#footer li								{ float:right; padding-left:25px;}
#footer li a							{ text-decoration:none; color:#a1a0a1; font-size:0.9em;}
#footer li a:hover						{ text-decoration:underline;}

/* end footer */


/* light box styles */

#light_box								{ width:554px; overflow-x:hidden; background: url(../img/light_box_bg.png) repeat-x #dfdfdf;}
#light_box .left_img					{ float:left;}
#light_box #light_txt					{ width:236px; padding:14px 14px 5px 26px; overflow:hidden; position:relative;}
#light_box h3.title						{ color:#bfbd00; font-size:16px; font-weight:bold;}
#light_box h4.title						{ color:#3b393d; font-size:12px; font-weight:bold;}
#light_box p							{ font-size:11px; font-style:italic; line-height:18px;}
#light_box .light_box_list				{ padding:0; margin:0; text-align:left;}
#light_box .light_box_list li.normal	{ float:left; width:70px; padding:0 0 0 9px; display:block; background:url(../img/light_box_li.png) no-repeat 0px 7px; font-style:italic; font-size:11px;}
#light_box .light_product_txt			{ height: 271px; width:236px;}
#light_box span.price					{ color:#bfbd00; font-size:14px; font-weight:bold; display:block; height:18px;}

#light_box.newsletter							{ padding:15px 0 10px 0; width:400px;}
#light_box.newsletter h3.title2					{ color:#c1bf07; font-weight:bold; font-size:24px;}
#light_box.newsletter p							{ font-style:normal; font-size:12px; color:#343236;}
#light_box.newsletter p strong,
#light_box.newsletter p b						{ font-weight:bold;}
#light_box.newsletter #newsletter_input			{ background:url(../img/newsletter_form.png) no-repeat top right; border:0; width:233px; height:18px; padding:2px 7px 0 7px; color:#a3a3a3; font-size:12px; overflow:hidden; margin-bottom:12px;}
#light_box.newsletter  #submit_button			{ display:block; height:18px; color:#fff; text-decoration:none; background:#1e4809; line-height:18px; padding:0 5px 1px 5px; margin-right:2px; border:0px; cursor:pointer; font-size:12px;}
#light_box.newsletter .div_padding				{ padding:0 10px;}
#light_box.newsletter #red_text					{ color:#e2001a; font-size:12px; font-weight:bold; padding-bottom:12px;}

.lb_login_body									{position:relative; background-color:#fff;}
#light_box.login								{ padding:0; width:553px; position:relative;}
#light_box.login .new_customer					{width:253px; height:255px; float:left; padding:0 8px;}
#light_box.login h3.title2						{ color:#c1bf07; font-weight:bold; font-size:24px; padding-top:15px;}
#light_box.login p								{ font-style:normal; font-size:12px; color:#343236;}
#light_box.login a.green_button					{margin-top:12px;}
#light_box.login div.break						{float:left; height:255px; width:15px; background-color:#fff;}
#light_box.login .customer_login				{width:253px; height:255px; float:left; padding:0 8px; position:relative;}
#light_box.login .login_form					{padding-top:12px;}
.login_form .inp_txt							{ background:url(../img/newsletter_form.png) no-repeat top right; border:0; width:233px; height:18px; padding:2px 7px 0 7px; color:#a3a3a3; font-size:12px; overflow:hidden; margin-bottom:12px;}
#light_box.login .customer_login .login_form .inp_pswd			{ background:url(../img/password_form.png) no-repeat top right; border:0; width:233px; height:18px; padding:2px 7px 0 7px; color:#a3a3a3; font-size:12px; overflow:hidden; margin-bottom:12px;}
#light_box.login .customer_login .login_form #pass_hide			{ background-image:url(../img/newsletter_form.png)}
#light_box.login .customer_login .wrong			{font-weight:bold; color:#e2001a; padding-bottom:12px;}
#light_box.login .customer_login a.forgotten	{display:block; float:right; padding:0 8px 0 0; text-decoration:none; position:absolute; bottom:10px; right:10px; background:url(../img/login_arrow.png) no-repeat right; color:#8e8e8e;}
#light_box.login .logged						{height:255px; padding:0 8px;}
#light_box.login .logged a.history				{margin-left:20px;}
.lb_login_body .bazilia							{background:url(../img/bazilia-trans.png) no-repeat; width:111px; height:70px; position:absolute; top:218px; left:196px;}

/* light box styles */

.hr_1											{ height:1px; overflow:hidden; background:#c5c5c5; margin:12px 0;}
.green_button									{ text-align:center; display:block; color:#FFFFFF; float:left; background:url(../img/green_button_bg.gif) repeat-x; height:18px; padding:0 5px; border:0;}

/* user */
#menu.user_menu h4											{font-size:2em;}
#menu.user_menu .menu_content								{height:350px;}
#menu.user_menu .nieuwsbrief								{padding:0 2px 0 10px; color:#fff;}
#menu.user_menu .nieuwsbrief h5								{ color:#c1bf07; font-size:1.2em; font-weight:bold; padding:10px 5px 4px 0px; line-height:1.1em;}
#menu.user_menu .nieuwsbrief a.click						{ color:#fff; display:block; background:url(../img/newsletter_button_bg.gif) repeat-x; height:18px; text-decoration:none; padding:1px 10px 0 4px; margin:10px 9px 0 0;}
#left_foot.user_menu_foot									{height: 40px;}
#left_foot.user_menu_foot div								{top:0;}
#right.register_page .register_form							{ padding:5px 0 145px;}
#right.register_page .register_form label					{color:#3b393d; display:block; float:left; height:20px; width:200px;}
#right.register_page .register_form .inp_txt				{ background:url(../img/register_form.png) no-repeat top right; border:0; width:289px; height:18px; padding:2px 7px 0 7px; color:#a3a3a3; font-size:12px; overflow:hidden; margin-bottom:4px;}
#right.register_page .register_form .inp_slc				{ background:none; border:1px solid #E6E6E6; width:302px;padding:0px; height:20px;}
#right.register_page div.text								{ padding-top:4px; font-weight:bold;}
#right.register_page .section								{ padding:0 0 18px;}
#right.register_page .section h5							{ font-weight:bold;  font-size:1em; padding:5px 0;}
#right.register_page .legend								{ padding:4px 0 24px; font-size:0.75em;}
#right.register_page .error									{float:right; font-size:0.9em; color:#c00; width: 230px;}

#gray_box													{ width:740px; border-top:1px solid #d5d4d5; border-right:1px solid #d5d4d5; border-left:1px solid #d5d4d5;}
#gray_box .gbox												{ padding:5px 7px; border-bottom:1px solid #d5d4d5;}
#gray_box .gtitle											{ color:#3b393d; font-size:14px; line-height:18px; float:left;}
#gray_box .gprice											{ float:right; font-size:12px; line-height:18px; font-weight:bold;}
#gray_box .gdate											{ font-style:italic; color:#3b393d; float:left;}
#gray_box .glinks											{ float:right; color:#3b393d;}
#gray_box .glinks a											{ text-decoration:underline; color:#3b393d; font-style:italic;}
#gray_box .glinks a:hover									{ text-decoration:none;}

#gray_box .gbox1											{ background:#ccc; border-bottom:1px solid #bbbbbc; display:none;}
#gray_box .inner_gbox										{ padding:8px 17px 12px 6px; border-right:1px solid #d5d4d5; border-left:1px solid #d5d4d5; border-top:1px solid #d3d2d3;}
#gray_box .inner_gbox .gimg									{ display:block; float:left; width:50px; height:45px; overflow:hidden; border:1px solid #adacad; position:relative; margin-right:23px; margin-top:4px;}
#gray_box .inner_gbox .gimg .gloupe							{ position:absolute; top:30px; left:34px;}
#gray_box .inner_gbox .gtxt									{ float:left; width:640px;}
#gray_box .inner_gbox .gtxt .gtitle1						{ color:#fff; line-height:18px; float:left; font-size:14px;}
#gray_box .inner_gbox .gtxt .gtitle1 a						{ text-decoration:none; color:#fff; font-weight:bold;}
#gray_box .inner_gbox .gtxt .gtitle1 a:hover				{ text-decoration:underline;}
#gray_box .inner_gbox .gtxt .gdeatails						{ float:right; line-height:18px; text-decoration:underline; color:#3b393d; font-size:12px; font-style:italic;}
#gray_box .inner_gbox .gtxt .gdeatails:hover				{ text-decoration:none;}
#gray_box .inner_gbox .gtxt .gcount							{ color:#3b393d; font-size:12px; line-height:16px; font-style:italic;}
#gray_box .inner_gbox .gtxt .gprice2						{ color:#000; font-size:12px; line-height:16px; font-weight:bold;}

#gray_box .ghr												{ height:1px; overflow:hidden; margin-left:8px; background:#fff;}

.block_1													{ width:270px; padding-right:15px; padding-bottom:36px; float:left;}
.block_2													{ width:285px; float:left; padding-bottom:36px;}

.block_1 a, .block_2 a										{ color:#3b393d;}
.block_1 a:hover, .block_2 a:hover							{ text-decoration:none;}
.block_1 a.mail, .block_2 a.mail							{ text-decoration:none;}
.block_1 a.mail:hover, .block_2 a.mail:hover				{ text-decoration:underline;}

}

