/*fonts*/	
	
	@font-face {
		font-family:'Angelina';
		src: url('../includes/fonts/angelina/angelina.eot');
		src: url('../includes/fonts/angelina/angelina.eot?#iefix') format('embedded-opentype'),
				 url('../includes/fonts/angelina/angelina.woff') format('woff'),
				 url('../includes/fonts/angelina/angelina.ttf') format('truetype'),
				 url('../includes/fonts/angelina/angelina.svg#angelina') format('svg'); }
		.angelina { font-family:'Angelina'; }
		
	@font-face {
		font-family: 'Helvetica';
		src: url('../includes/fonts/helvetica/helvetica.eot');
		src: url('../includes/fonts/helvetica/helvetica.eot?#iefix') format('embedded-opentype'),
				 url('../includes/fonts/helvetica/helvetica.woff') format('woff'),
				 url('../includes/fonts/helvetica/helvetica.ttf') format('truetype'),
				 url('../includes/fonts/helvetica/helvetica.svg#helvetica') format('svg'); }
		.helvetica { font-family:'Helvetica'; }

/*basic*/
	
	a, a:visited { outline:none; color:#848686; }
	a:active { outline:none; }
	:focus { outline:none; }
	::-moz-focus-inner { border:0; }
	body { text-align:center; margin:0 auto; border-top:3px solid #dc0966; color:#848686; background:#fff; }
	form { margin:0 auto; }
	html { }
	img { border:0px; }
	select { color:#848686; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
	sup { font-size:12px; line-height:0; position:relative; vertical-align:baseline; top:-0.5em; }
	table { width:100%; }
	
/*classes*/

	/*align*/
	.bottom { vertical-align:bottom; }
	.center { text-align:center; }
	.left { text-align:left; }
	.middle { vertical-align:middle; }
	.right { text-align:right; }
	.top { vertical-align:top; }
	
	.floatLeft { float:left; }
	.floatRight { float:right; }
	
	/*forms*/
	.inputButton { }
	.inputTextField { color:#848686; }
	
	/*image*/
	
	/*text*/
	.bold { font-weight:bold; }
	.normal { font-weight:normal; }
	.noUnderline { text-decoration:none; }
	.italic { font-style:italic; }
	.lowercase { text-transform:lowercase; }
	.smallerText { font-size:13px; }
	.tinyText { font-size:10px; }
	.underline { text-decoration:underline; }
	.uppercase { text-transform:uppercase; }
	
	.black { color:black; }
	.pink { color:#dc0966; }
	.white { color:white; }
	
/*layers*/
	
	.alert { font-family:'Angelina'; padding:30px; font-size:30px; color:#dc0966; }
	
	.button_previous_eng, .button_previous_nl, .button_previous_fr { width:119px; height:31px; }
	.clear { clear:both; }
	.displayNone { display:none; }
	.inputButton_next_eng, .inputButton_next_nl, .inputButton_next_fr { border:none; width:123px; height:34px; }	
		.inputButton_next_eng { background:url(../images/language/eng/button_next.gif) no-repeat; }
		.inputButton_next_nl { background:url(../images/language/nl/button_next.gif) no-repeat; }
		.inputButton_next_fr { background:url(../images/language/fr/button_next.gif) no-repeat; }
	.star_color { color:#dc0966; }
	
	.footer { margin:35px 0 35px 0; }
		.footer table { width:auto; text-align:left; }
			.footer table .active_lg { background:url(../images/design/language/lg_arrow_bottom.gif) no-repeat center; }
			.footer table .td_flag { padding:15px 8px 0 8px; text-align:center; }
				.footer table .td_flag img { width:31px; height:30px; }
			.footer table .title { font-family:'Helvetica'; }
	
	.footer_note { text-align:center; color:#dc0966; margin:60px 0 60px 0; font-size:13px; font-family:'Helvetica'; line-height:20px; }
		.footer_note a { color:#dc0966; text-decoration:none; }
		.footer_note a:hover { text-decoration:underline; }
	
	.header { height:90px; }
		.header .steps { padding:35px 0 0 0; }
			.header .steps .td_steps_left { vertical-align:top; text-align:left; width:50%; }
				.header .steps .td_steps_left table { }
					.header .steps .td_steps_left table .td_spacer_arrow { width:20px; background:url(../images/design/steps/td_spacer_arrow.gif) no-repeat center; }
					.header .steps .td_steps_left table .td_spacer_arrow_gray { width:20px; background:url(../images/design/steps/td_spacer_arrow_gray.gif) no-repeat center; }
					.header .steps .td_steps_left table .td_step_1,
						.header .steps .td_steps_left table .td_step_2,
						.header .steps .td_steps_left table .td_step_3,
						.header .steps .td_steps_left table .td_step_4,
						.header .steps .td_steps_left table .td_step_5
						.header .steps .td_steps_left table .td_step_6 { width:30px; }
					.header .steps .td_steps_left img { width:24px; height:25px; }
					.header .steps .td_steps_left table tr { height:25px; }
				.header .steps .td_steps_left .label_almost_there { padding-top:5px; }
					.header .steps .td_steps_left .label_almost_there .label_almost_there_eng, 
					.header .steps .td_steps_left .label_almost_there .label_almost_there_nl,
					.header .steps .td_steps_left .label_almost_there .label_almost_there_fr { width:124px; height:40px; margin-left:97px; }
			.header .steps .td_steps_right { text-align:right; }
				.header .steps .td_steps_right table { width:auto; text-align:left; }
					.header .steps .td_steps_right table .active_lg { background:url(../images/design/language/lg_arrow_bottom.gif) no-repeat center; }
					.header .steps .td_steps_right table .td_flag { padding:0 5px 0 5px; text-align:center; }
						.header .steps .td_steps_right table .td_flag img { width:31px; height:30px; }
					.header .steps .td_steps_right table .title { font-family:'Helvetica'; }
				.header .steps .td_steps_right tr { height:20px; }
			.header .steps tr { height:40px; }
	
	.main_container { }
		.error-404_container { text-align:left; }
			.error-404_container a { color:#00f; }
			.error-404_container .title { font-family:'Angelina'; height:110px; font-size:90px; }
			.error-404_container .info { font-family:'Helvetica'; font-size:15px; line-height:18px; }
		.step_1_container { }
		.step_1_container_sub { width:934px; height:510px; }
			.step_1_container form { padding:270px 0 0 0; }
				.step_1_container .button { padding:0 0 0 335px; }
					.step_1_container .button .inputButton { border:none; width:115px; height:80px; background:none; cursor:pointer; } 
				.step_1_container .textfield { margin:0 16px 0 0; height:40px; }
					.step_1_container .textfield .inputTextField { width:160px; border:none; background:none; font-family:'Angelina'; font-size:18px; text-align:center; padding:6px; margin:0 0 0 30px; }
		.step_2_container { }
			.step_2_container .tabs { width:825px; margin:0 auto; }
				.step_2_container .tabs .icon_camera { background:url(../images/design/tabs/camera.gif) no-repeat; width:445px; height:50px; margin:-20px 0 -8px 225px; position:relative; z-index:999; }
				.step_2_container .tabs ul.tabs { padding:0; margin:0 0 0 50px; list-style:none; background:url(../images/design/tabs/tab_title.png) no-repeat; height:34px; /*float:left; width:100%;*/ }
				.step_2_container .tabs ul.tabs li { margin:0 0 0 5px; position:relative; float:left; width:138px; cursor:pointer; height:34px; font-family:'Helvetica'; font-size:15px; overflow:hidden;
					background:url(../images/design/tabs/tab_title_single.gif) no-repeat; }
				.step_2_container .tabs ul.tabs li:hover, 
				.step_2_container .tabs ul.tabs li.active { border-bottom:6px solid #fff; background:none; }
				.step_2_container .tabs .tab_container { clear:both; float:left; width:827px; height:397px; text-align:left; border-top:none; background:url(../images/design/tabs/bg_content_round.png); margin-top:-6px;}
				.step_2_container .tabs .tab_content { font-family:'Helvetica'; padding:30px; display:none; font-size:14px; line-height:16px; text-align:justify; }
					.step_2_container .tabs .tab_content .tab_title { font-size:35px; margin:0 0 15px 0; font-weight:bold; }
					/*added_2014-12-17*/
					.step_2_container .tabs .tab_content .movie_strip_container { margin:10px 0 0 0; padding:13px 0 0 0; height:81px; background:url(../images/design/tabs/tab_1/bg_movie_strip.gif) no-repeat; }
				.step_2_container .tabs .tab_content table { }
					.step_2_container .tabs .tab_content table .td_tab2_left { width:300px; }
						.step_2_container .tabs .tab_content table .td_tab2_left table { }
							.step_2_container .tabs .tab_content table .td_tab2_left table .td_tab2_sub_spacer_arrow { background:url(../images/design/tabs/spacer_arrow.gif) no-repeat center; width:21px; }
							.step_2_container .tabs .tab_content table .td_tab2_left table .td_tab2_sub_spacer_plus { background:url(../images/design/tabs/spacer_plus.gif) no-repeat center; }
							.step_2_container .tabs .tab_content table .td_tab2_left table .td_tab2_sub_spacer_equal { background:url(../images/design/tabs/spacer_equal.gif) no-repeat center; }
							.step_2_container .tabs .tab_content table .td_tab2_left table .tr_center, .step_2_container .tabs .tab_content table .td_tab2_left table .tr_bottom { }
								.step_2_container .tabs .tab_content table .td_tab2_left table .tr_center img, .step_2_container .tabs .tab_content table .td_tab2_left table .tr_bottom img { 
									width:83px; height:73px; padding:5px 0 0 0; }
								.step_2_container .tabs .tab_content table .td_tab2_left table .tr_top img { width:297px; height:178px; }
							.step_2_container .tabs .tab_content table .td_tab2_left table td { vertical-align:middle; }
					.step_2_container .tabs .tab_content table .td_tab2_right { padding:0 0 0 25px; }
						.step_2_container .tabs .tab_content table .td_tab2_right table { }
							.step_2_container .tabs .tab_content table .td_tab2_right table .td_arrow { padding:5px 0 0 0; }
							.step_2_container .tabs .tab_content table .td_tab2_right table .td_circle { vertical-align:middle; width:20px; }
								.step_2_container .tabs .tab_content table .td_tab2_right table .td_circle img { width:15px; height:15px; vertical-align:top; padding:1px 0 0 0; }
							.step_2_container .tabs .tab_content table .td_tab2_right table .td_circles { padding:10px 0 0 0; vertical-align:middle; text-align:right; line-height:15px; }
								.step_2_container .tabs .tab_content table .td_tab2_right table .td_circles a:hover { cursor:pointer; }
								.step_2_container .tabs .tab_content table .td_tab2_right table .td_circles img { width:31px; height:30px; }
							.step_2_container .tabs .tab_content table .td_tab2_right table .td_text { padding:10px 0 0 0; }
							.step_2_container .tabs .tab_content table .td_tab2_right table .td_title { }
							.step_2_container .tabs .tab_content table .td_tab2_right table .tr_text { height:265px; }
					.step_2_container .tabs .tab_content table td { vertical-align:top; }
					/*added_2014-12-18*/
					.step_2_container .tabs .tab_3 { }
						.step_2_container .tabs .tab_3 table { }
							.step_2_container .tabs .tab_3 table .td_main_3_left { width:430px; }
							.step_2_container .tabs .tab_3 table .td_main_3_right { padding:0 0 0 15px; }
								.step_2_container .tabs .tab_3 table .td_main_3_right table { }
									.step_2_container .tabs .tab_3 table .td_main_3_right table .td_sub_3_left { width:15px; }
										.step_2_container .tabs .tab_3 table .td_main_3_right table .td_sub_3_left img { width:11px; height:14px; }
									.step_2_container .tabs .tab_3 table .td_main_3_right table .td_sub_3_center { width:44px; line-height:34px; }
										.step_2_container .tabs .tab_3 table .td_main_3_right table .td_sub_3_center img { width:31px; height:30px; }
										.step_2_container .tabs .tab_3 table .td_main_3_right table .td_sub_3_center img:hover { cursor:pointer; }
									.step_2_container .tabs .tab_3 table .td_main_3_right table .td_sub_3_right { line-height:34px; }
										.step_2_container .tabs .tab_3 table .td_main_3_right table .td_sub_3_right a { color:#dc0966; cursor:pointer; }
								.step_2_container .tabs .tab_3 table .td_main_3_right table td { vertical-align:middle; }
								.step_2_container .tabs .tab_3 table .td_main_3_right table tr { height:34px; }
			.step_2_container .title { margin:-5px 0 0 0; font-family:'Angelina'; height:100px; }
				.step_2_container .title .td_left { width:800px; text-align:left; font-size:80px; padding:10px 0 0 0; }
				.step_2_container .title .td_right { text-align:right; padding:0 0 0 0; }
					.step_2_container .title .td_right .button_eng, 
					.step_2_container .title .td_right .button_nl, 
					.step_2_container .title .td_right .button_fr { width:133px; height:42px; }
		.step_3_container { text-align:left; }
			.step_3_container .product_image { padding:30px 0 0 0; width:350px; height:405px; position:relative; z-index:10; }
				.step_3_container .product_image img { width:350px; height:355px; }
			.step_3_container .product_fiche { position:relative; margin-top:-435px; }
				.step_3_container .product_fiche table .td_product_left { width:463px; }
					.step_3_container .product_fiche table .td_product_left .title { font-family:'Angelina'; height:100px; font-size:80px; position:absolute; z-index:15; }
						.step_3_container .product_fiche table .td_product_left .title img { width:576px; height:60px; }
					.step_3_container .product_fiche table .td_product_left .product_info { padding:100px 19px 0 90px; }
						.step_3_container .product_fiche table .td_product_left .product_info .td_title_left { font-family:'Angelina'; font-size:30px; height:50px; }
						.step_3_container .product_fiche table .td_product_left .product_info .td_title_right { text-align:right; }
							.step_3_container .product_fiche table .td_product_left .product_info .td_title_right .button_cart_eng,
							.step_3_container .product_fiche table .td_product_left .product_info .td_title_right .button_cart_nl,
							.step_3_container .product_fiche table .td_product_left .product_info .td_title_right .button_cart_fr { width:107px; height:33px; }
						.step_3_container .product_fiche table .td_product_left .product_info .td_description { font-family:'Helvetica'; font-size:15px; line-height:18px; height:55px; }
						.step_3_container .product_fiche table .td_product_left .product_info .td_price { font-family:'Helvetica'; font-size:15px; vertical-align:middle; }
						.step_3_container .product_fiche table .td_product_left .product_info .td_cart { text-align:right; }
								.step_3_container .product_fiche table .td_product_left .product_info .td_cart .button_eng,
								.step_3_container .product_fiche table .td_product_left .product_info .td_cart .button_nl,
								.step_3_container .product_fiche table .td_product_left .product_info .td_cart .button_fr { width:147px; height:38px; vertical-align:middle; }
						.step_3_container .product_fiche table .td_product_left .product_info .td_size { font-family:'Angelina'; font-size:23px; color:#dc0966; }
							.step_3_container .product_fiche table .td_product_left .product_info .td_size .container_size_balloon { margin:0 0 0 7px; }
								.step_3_container .product_fiche table .td_product_left .product_info .td_size .container_size_balloon img { width:164px; height:60px; }
							.step_3_container .product_fiche table .td_product_left .product_info .td_size .size_boxes { margin:10px 0 0 0; }
							.step_3_container .product_fiche table .td_product_left .product_info .td_size .size_boxes .size_m, 
							.step_3_container .product_fiche table .td_product_left .product_info .td_size .size_boxes .size_s,
							.step_3_container .product_fiche table .td_product_left .product_info .td_size .size_boxes .size_xl { width:47px; height:33px; }
								.step_3_container .product_fiche table .td_product_left .product_info .td_size .size_boxes .size_m:hover,
								.step_3_container .product_fiche table .td_product_left .product_info .td_size .size_boxes .size_s:hover,
								.step_3_container .product_fiche table .td_product_left .product_info .td_size .size_boxes .size_xl:hover { cursor:pointer; }
						.step_3_container .product_fiche table .td_product_left .product_info .td_language_color { font-family:'Angelina'; font-size:23px; color:#dc0966; text-align:right; }
						.step_3_container .product_fiche table .td_product_left .product_info .td_language_color .booklet_box_container { 
								background:url(../images/design/form/bg_checkout_smaller.gif); width:164px; height:29px; float:right; margin:7px 0 0 0; }
							.step_3_container .product_fiche table .td_product_left .product_info .td_language_color .booklet_box_container .booklet_box { width:154px; margin:0 auto; }
								.step_3_container .product_fiche table .td_product_left .product_info .td_language_color .booklet_box_container .booklet_box .inputTextField { }
								.step_3_container .product_fiche table .td_product_left .product_info .td_language_color .booklet_box_container .booklet_box select { border:none; }
						.step_3_container .product_fiche table .td_product_left .product_info table { width:100%; }
				.step_3_container .product_fiche table .td_product_right { width:220px; padding:100px 0 0 0; }
					.step_3_container .product_fiche table .td_product_right .box_spacer { height:10px; }
					.step_3_container .product_fiche table .td_product_right .box_bottom { background:url(../images/design/product/bg_box_bottom.gif) no-repeat; height:170px; padding:15px; font-family:'Helvetica'; font-size:13px; line-height:16px; }
						.step_3_container .product_fiche table .td_product_right .box_bottom .visa { width:55px; height:23px; }
						.step_3_container .product_fiche table .td_product_right .box_bottom .mastercard { width:39px; height:23px; }
						.step_3_container .product_fiche table .td_product_right .box_bottom .maestro { width:39px; height:23px; }
						.step_3_container .product_fiche table .td_product_right .box_bottom .paypal { width:37px; height:23px; padding:0 0 0 38px; }
						.step_3_container .product_fiche table .td_product_right .box_bottom .ideal { width:26px; height:23px; padding:0 42px 0 0; }
						.step_3_container .product_fiche table .td_product_right .box_bottom .note { padding:10px 0 0 0; text-align:center; font-size:11px; }
						.step_3_container .product_fiche table .td_product_right .box_bottom .ogone { padding:15px 0 0 0; }
							.step_3_container .product_fiche table .td_product_right .box_bottom .ogone img { width:113px; height:35px; }
					.step_3_container .product_fiche table .td_product_right .box_top { background:url(../images/design/product/bg_box_top.gif) no-repeat; height:242px; padding:15px; font-family:'Helvetica'; }
						.step_3_container .product_fiche table .td_product_right .box_top .image { height:190px; vertical-align:middle; text-align:center; }
						.step_3_container .product_fiche table .td_product_right .box_top .bottom { text-align:right; font-size:12px; line-height:17px; padding:5px 0 0 0; }
						.step_3_container .product_fiche table .td_product_right .box_top .top { font-size:13px; line-height:17px; }
						.step_3_container .product_fiche table .td_product_right .box_top .box_img { width:175px; height:178px; margin:0 0 10px 0; }
						.step_3_container .product_fiche table .td_product_right .box_top .box_img_light { width:175px; height:175px; margin:0 0 10px 0; }
						.step_3_container .product_fiche table .td_product_right .box_bottom table { width:100%; text-align:center; margin:15px 0 0 0; }
						.step_3_container .product_fiche table .td_product_right .box_top table { width:100%; }
				.step_3_container .product_fiche table { width:auto; }
				.step_3_container .product_fiche table td { vertical-align:top; }
		.step_4_container { }
			.step_4_container .div_check { background:url(../images/design/form/bg_div_check.gif) no-repeat; width:700px; margin:0 auto; margin-bottom:125px; padding:17px 35px 17px 35px; }
				.step_4_container .div_check table { width:100%; }
					.step_4_container .div_check table .div_check_left { text-align:left; width:122px; }
						.step_4_container .div_check table .div_check_left img { width:119px; height:31px; }
					.step_4_container .div_check table .div_check_center { width:602px; padding:0 10px 0 10px; font-size:13px; line-height:17px; }
						.step_4_container .div_check table .div_check_center a {  }
					.step_4_container .div_check table .div_check_right { text-align:right; }
					.step_4_container table .div_check table td { vertical-align:top; }
			.step_4_container .title { margin:-5px 0 0 0; font-family:'Angelina'; height:100px; text-align:center; font-size:90px; }	
			.step_4_container table { width:auto; font-family:'Arial'; font-size:12px; line-height:20px; height:20px; position:relative; }
				.step_4_container table .td_left { background:url(../images/design/form/bg_checkout_left.gif) no-repeat; width:181px; text-align:right; padding:0 15px 0 0; }		
				.step_4_container table .td_center,
				.step_4_container table .td_right { width:164px; text-align:center; background:url(../images/design/form/bg_checkout_smaller.gif) no-repeat; }
					.step_4_container table .td_center select { border:none; }
					.step_4_container table .td_center div { margin:0 auto; }
					.step_4_container table .td_center .inputTextField,
					.step_4_container table .td_right .inputTextField { width:138px; background:#fff; border:0; font-family:'Arial'; font-size:12px; line-height:20px; height:20px; }
				.step_4_container table .td_right_wide { background:url(../images/design/form/bg_checkout_right_wide.gif) no-repeat; text-align:center; vertical-align:middle; }
					.step_4_container table .td_right_wide .inputTextField { width:306px; background:#fff; border:0px solid red; font-family:'Arial'; font-size:12px; line-height:20px; height:20px; }
					.step_4_container table .td_right_wide .select_wide { width:312px; border:none; }
					.step_4_container table .td_right_wide div { margin:0 auto; }
				.step_4_container table tr { height:30px; }
		.step_5_container { }
			.step_5_container .title { margin:50px 0 0 0; font-family:'Angelina'; height:160px; }
				.step_5_container .title .td_left { width:800px; text-align:center; font-size:90px; font-weight:bold; }
			.step_5_container .container { border:8px solid #f0f0f0; }
				.step_5_container .container .sub_form { padding:40px 0 40px 0; font-family:'Helvetica'; }
					.step_5_container .container .sub_form .td_left { text-align:right; padding:6px 20px 0 0; width:150px; font-size:14px; } 
					.step_5_container .container .sub_form .td_right { }
						.step_5_container .container .sub_form .td_right .inputTextField { width:314px; height:20px; border:none; margin:8px 0 0 0; padding:5px; background:url(../images/design/form/bg_textfield.gif) no-repeat;
							font-family:'Helvetica'; }
					.step_5_container .container .sub_form table { width:450px; }
				.step_5_container .container .sub_footer { background:#ebebeb; padding:45px 0 45px 0; border-top:1px solid #c3c3c3; }
					.step_5_container .container .sub_footer .td_left { width:250px; }
					.step_5_container .container .sub_footer .td_center { width:434px; font-family:'Helvetica'; font-size:13px; }
					.step_5_container .container .sub_footer .td_right { }
		.step_6_container { }
			.step_6_container table { text-align:left; }
				.step_6_container table .td_bottom { }
					.step_6_container table .td_bottom .note_2 { font-family:'Helvetica'; font-size:15px; line-height:18px; }
					.step_6_container table .td_bottom .social_media { text-align:right; margin:15px 0 0 0; }
						.step_6_container table .td_bottom .social_media .facebook { width:60px; height:60px; }
				.step_6_container table .td_top { width:630px; }
					.step_6_container table .td_top .title { font-family:'Angelina'; height:110px; font-size:90px; }
					.step_6_container table .td_top .note { font-family:'Helvetica'; font-size:15px; line-height:18px; }
				.step_6_container table .tr_bottom { }
				.step_6_container table .tr_top { height:550px; }
			.step_6_container table td { vertical-align:top; }
	
	.pagewrapper { text-align:center; width:950px; margin:0 auto; }
	
	.p_general_conditions_container, .p_privacy_statement_container, .p_checkout_data, .p_cart_review_container { padding:5px 5px 5px 5px; width:800px; overflow-x:auto; height:460px; overflow-y:auto; text-align:left; }
		.p_general_conditions_container .popup_title, 
		.p_privacy_statement_container .popup_title { font-family:'Angelina'; font-size:40px; height:50px; }
			.p_addToCart_container .popup_title, .p_checkoutData_container .popup_title, .p_cart_review_container .popup_title, .p_ogone_container .popup_title { font-family:'Helvetica'; font-size:20px; height:30px; width:150px; }
		.p_general_conditions_container .popup_download, 
		.p_privacy_statement_container .popup_download { height:40px; }
			.p_general_conditions_container .popup_download a, 
			.p_privacy_statement_container .popup_download a { color:#dc0966; font-family:'Helvetica'; font-size:14px; }
		.p_general_conditions_container .popup_info, 
		.p_privacy_statement_container .popup_info { font-family:'Helvetica'; font-size:14px; line-height:17px; }
		
		.p_addToCart_container, .p_checkoutData_container, .p_ogone_container { padding:5px 5px 5px 5px; text-align:left; }
			
			/*top section*/
			.p_addToCart_container table, .p_checkoutData_container table, .p_cart_review_container table, .p_ogone_container table { border-bottom:1px solid #afafaf; margin:0 0 30px 0; padding:0 0 10px 0; }
				.p_addToCart_container table .td_buttons, .p_checkoutData_container table .td_buttons { text-align:right; }
					.p_addToCart_container table .td_buttons .button_continue_shopping_eng, .p_checkoutData_container table .td_buttons .button_continue_shopping_eng,
					.p_addToCart_container table .td_buttons .button_continue_shopping_nl, .p_checkoutData_container table .td_buttons .button_continue_shopping_nl,
					.p_addToCart_container table .td_buttons .button_continue_shopping_fr, .p_checkoutData_container table .td_buttons .button_continue_shopping_fr { width:119px; height:30px; }
					.p_addToCart_container table .td_buttons .button_checkout_eng, .p_checkoutData_container table .td_buttons .button_checkout_eng
					.p_addToCart_container table .td_buttons .button_checkout_nl, .p_checkoutData_container table .td_buttons .button_checkout_nl
					.p_addToCart_container table .td_buttons .button_checkout_fr, .p_checkoutData_container table .td_buttons .button_checkout_fr { width:119px; height:30px; }
			
			/*list section - main*/
			.p_addToCart_container .cart_container { font-family:'Helvetica'; font-size:13px; }
				.p_addToCart_container .cart_container .list_cart .amount,
				.p_addToCart_container .cart_container .list_cart .amount_nr { width:68px; text-align:center; text-transform:uppercase; font-weight:bold; }
					.p_addToCart_container .cart_container .list_cart .amount_nr .qty_box { width:52px; background:url(../images/design/cart/bg_qty.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; }
					.p_addToCart_container .cart_container .list_cart .amount_nr .button_box { text-align:left; }
						.p_addToCart_container .cart_container .list_cart .amount { vertical-align:top; }
						.p_addToCart_container .cart_container .list_cart .amount_nr { padding:0 0 0 2px; }
				.p_addToCart_container .cart_container .list_cart .close_section { margin:10px 0 0 0; }
					.p_addToCart_container .cart_container .list_cart .close_section a { color:#d42821; text-decoration:none; }
					.p_addToCart_container .cart_container .list_cart .close_section a:hover { text-decoration:underline; }
					.p_addToCart_container .cart_container .list_cart .close_section img { width:10px; height:10px; }
				.p_addToCart_container .cart_container .list_cart .description { }
				.p_addToCart_container .cart_container .list_cart .image { width:90px; vertical-align:top; }
					.p_addToCart_container .cart_container .list_cart .image img { width:60px; height:60px; border:1px solid #ccc; }
				.p_addToCart_container .cart_container .list_cart .item_spacer { height:1px; background:#e3e3e3; margin:17px 0 17px 0; }
				.p_addToCart_container .cart_container .list_cart .title { vertical-align:top; width:350px; text-transform:uppercase; font-weight:bold; }
				.p_addToCart_container .cart_container .list_cart .total,
				.p_addToCart_container .cart_container .list_cart .total_nr { text-align:right; text-transform:uppercase; font-weight:bold; }
					.p_addToCart_container .cart_container .list_cart .total { vertical-align:top; }
				.p_addToCart_container .cart_container .list_cart .tr_top { height:10px; }
				.p_addToCart_container .cart_container .list_cart table { padding:0; margin:0; font-size:12px; line-height:17px; border:none; }
			
			/*list section - items*/
			.p_addToCart_container .cart_container .list_cart, .p_addToCart_container .p_cart_review_container .list_cart, .p_cart_review_container .list_cart { overflow-y:scroll; }
				.p_addToCart_container .cart_container .list_cart, .p_addToCart_container .p_cart_review_container .list_cart { padding:0 50px 0 50px; height:230px; }
				.p_cart_review_container .list_cart { padding:0 20px 0 0; height:275px; }
			
			/*list section - empty*/
			.p_addToCart_container .cart_container .list_empty { text-align:center; height:230px; }
		
			/*bottom section*/
			.p_addToCart_container .cart_note, .p_checkoutData_container .checkout_note, .p_cart_review_container .checkout_note { font-family:'Helvetica'; background:#ebebeb; border-top:1px solid #c3c3c3; font-size:13px; line-height:16px; }
					.p_addToCart_container .cart_note, .p_cart_review_container .checkout_note { margin:30px 0 0 0; }
					.p_checkoutData_container .checkout_note { margin:0 0 0 0; }
					.p_addToCart_container .cart_note { height:79px; padding:15px 67px 15px 50px; }
				.p_checkoutData_container .checkout_note, .p_cart_review_container .checkout_note { padding:20px 50px 20px 50px; }
				.p_addToCart_container .cart_note table, .p_checkoutData_container .checkout_note table, .p_cart_review_container .checkout_note table { padding:0; margin:0; border:none; }
				
					.p_addToCart_container .cart_note table .td_cart_shipping_img { width:35px; }
						.p_addToCart_container .cart_note table .td_cart_shipping_img img { width:24px; height:21px; }
					.p_addToCart_container .cart_note table .td_cart_shipping_info { padding:10px 0 0 0; width:395px; font-size:12px; }
					.p_addToCart_container .cart_note table .td_cart_shipping_title { width:300px; }
					.p_addToCart_container .cart_note table .td_cart_shipping_name { text-align:right; width:200px; }
					.p_addToCart_container .cart_note table .td_cart_shipping_price { text-align:right; width:130px; }
					.p_addToCart_container .cart_note table .td_cart_total_name,
					.p_addToCart_container .cart_note table .td_cart_total_price { text-align:right; font-size:18px; line-height:20px; vertical-align:top; padding:10px 0 0 0; font-weight:bold; }
						.p_addToCart_container .cart_note table .td_cart_total_name { width:140px; }
						.p_addToCart_container .cart_note table .td_cart_total_price { width:130px; }
					
					.p_checkoutData_container .checkout_note .td_center, .p_cart_review_container .checkout_note .td_center { }
						.p_checkoutData_container .checkout_note .td_center { padding:0 40px 0 50px; width:370px; }
						.p_cart_review_container .checkout_note .td_center { width:460px; text-align:center; font-family:'Angelina'; font-size:30px; }
					.p_checkoutData_container .checkout_note .td_left, .p_cart_review_container .checkout_note .td_left { text-align:left; width:119px; }
					.p_checkoutData_container .checkout_note .td_right, .p_cart_review_container .checkout_note .td_right { text-align:right; }
						.p_checkoutData_container .checkout_note .td_right .inputButton_pay_eng, .p_cart_review_container .checkout_note .td_right .inputButton_pay_eng,
						.p_checkoutData_container .checkout_note .td_right .inputButton_pay_nl, .p_cart_review_container .checkout_note .td_right .inputButton_pay_nl,
						.p_checkoutData_container .checkout_note .td_right .inputButton_pay_fr, .p_cart_review_container .checkout_note .td_right .inputButton_pay_fr { border:none; width:119px; height:31px; }
							.p_checkoutData_container .checkout_note .td_right .inputButton_pay_eng, .p_cart_review_container .checkout_note .td_right .inputButton_pay_eng { background:url(../images/language/eng/button_pay.gif) no-repeat; }
							.p_checkoutData_container .checkout_note .td_right .inputButton_pay_nl, .p_cart_review_container .checkout_note .td_right .inputButton_pay_nl { background:url(../images/language/nl/button_pay.gif) no-repeat; }
							.p_checkoutData_container .checkout_note .td_right .inputButton_pay_fr, .p_cart_review_container .checkout_note .td_right .inputButton_pay_fr { background:url(../images/language/fr/button_pay.gif) no-repeat; }
						
			/*list section - main | checkout*/
			.list_cart_checkout { font-family:'Helvetica'; }	
				.list_cart_checkout .item_spacer { height:1px; background:#e3e3e3; margin:17px 0 17px 0; }
					.list_cart_checkout .td_qty,
					.list_cart_checkout .td_product,
					.list_cart_checkout .td_size,
					.list_cart_checkout .td_price,
					.list_cart_checkout .td_total_name,
					.list_cart_checkout .td_total_price { text-transform:uppercase; }
						.list_cart_checkout .td_total_price span { font-size:13px; line-height:16px; }
					.list_cart_checkout .td_qty { width:150px; }
					.list_cart_checkout .td_product { text-align:left; width:350px; }
					.list_cart_checkout .td_size { width:175px; }
					.list_cart_checkout .td_total_price,
					.list_cart_checkout .td_price { text-align:right; padding:0 60px 0 0; }
					.list_cart_checkout .td_shipping,
					.list_cart_checkout .td_shipping_price { text-align:right; font-size:13px; padding:5px 0 5px 0; }
						.list_cart_checkout .td_shipping_price { padding-right:60px; }
					.list_cart_checkout .td_total_name,
					.list_cart_checkout .td_total_price { font-size:20px; line-height:25px; vertical-align:top; }
						.list_cart_checkout .td_total_name { text-align:right; }
				.list_cart_checkout tr { height:20px; }
				
		/*p_cart_review*/
		.p_cart_review_container { font-family:'Helvetica'; }
			.p_cart_review_container .list_cart { }
				.p_cart_review_container .list_cart table { font-size:13px; }
					.p_cart_review_container .list_cart table .td_left { width:180px; }
			.p_cart_review_container .list_cart .cart_review { }
				.p_cart_review_container .list_cart .cart_review .td_qty { width:70px; text-transform:uppercase; }
				.p_cart_review_container .list_cart .cart_review .td_title { width:350px; }
				.p_cart_review_container .list_cart .cart_review .td_size { width:250px; text-transform:uppercase; }
				.p_cart_review_container .list_cart .cart_review .td_total, .p_cart_review_container .list_cart .cart_review .td_total_single { text-align:right; text-transform:uppercase; }
				.p_cart_review_container .list_cart .cart_review .td_label, .p_cart_review_container .list_cart .cart_review .td_total_label { text-align:right; text-transform:uppercase; }
				.p_cart_review_container .list_cart .cart_review .tr_height { height:30px; }
				.p_cart_review_container .list_cart .cart_review .spacer { height:1px; background:#afafaf; margin:10px 0 10px 0; }
				.p_cart_review_container .list_cart .cart_review table { border-bottom:none; margin:0; padding:0; }

		/*p_ogone_container*/
		.p_ogone_container { }
			.p_ogone_container .ogone_options { margin:75px 0 0 0; text-align:center; }
				.p_ogone_container .ogone_options table { width:auto; border-bottom:none; }
					.p_ogone_container .ogone_options table td { padding:0 25px 0 25px; text-align:center; font-family:'Helvetica'; }
						.p_ogone_container .ogone_options table td label:hover { cursor:pointer; text-decoration:underline; }
						.p_ogone_container .ogone_options table td .submit_pay_ogone { width:60px; height:35px; margin:0 0 10px 0; }
			.p_ogone_container .ogone_logo { text-align:center; padding:50px 0 0 0; }
				.p_ogone_container .ogone_logo img { width:113px; height:35px; padding:5px 0 0 0; }

/** ImageViewer **/
	
	/*added_2014-12-17*/
	#carousel_inner { float:left; width:711px; overflow:hidden; position:relative; }
		#carousel_ul { position:relative; overflow:hidden; left:0; list-style-type:none; margin:0; padding:0; width:9999px; height:68px; margin-left:-124px; }
			#carousel_ul li { float:left; padding:0; width:123px; height:68px; }
				#carousel_ul li img { width:123px; height:68px; .margin-bottom:-4px; /*IE fix*/ }
					#left_scroll, #right_scroll { float:left; width:28px; height:68px; }
						#left_scroll img, #right_scroll img { cursor:pointer; cursor:hand; width:28px; height:68px; }	

/** Result **/

	.errorText { color:#f00; }