/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                   STANDARD                                               //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

*
	{
	margin:0px 0px 0px 0px;
	border:0;
	padding:0px 0px 0px 0px;
	}

HTML,BODY
	{
	height:100%;
	}

BODY
	{
	min-widht:980px;
	position:relative;
	background:#FFFFFF url('/images/body_bg.jpg') no-repeat 50% 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d7283;
	}

A
	{
	text-decoration:none;
	color:#0aa6ef;
	}

	
IMG
	{
	border:none;
	}


INPUT,TEXTAREA
	{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	}

H1,H2,H3,H4,H5,H6
	{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

UL
	{
	padding:0px 0px 0px 20px;
	}

UL UL
	{
	padding:0px 0px 0px 40px;
	}

@font-face
	{
	font-family:'opensans_light';
	src:url('/incs/opensans_light.eot');
	src:url('/incs/opensans_light.eot?#iefix') format('embedded-opentype'),
		url('/incs/opensans_light.woff') format('woff'),
		url('/incs/opensans_light.ttf') format('truetype'),
		url('/incs/opensans_light.svg#opensans_light') format('svg');
	font-weight:normal;
	font-style:normal;
	}

@font-face
	{
	font-family:'opensans_semibold';
	src:url('/incs/opensans_semibold.eot');
	src:url('/incs/opensans_semibold.eot?#iefix') format('embedded-opentype'),
		url('/incs/opensans_semibold.woff') format('woff'),
		url('/incs/opensans_semibold.ttf') format('truetype'),
		url('/incs/opensans_semibold.svg#opensans_semibold') format('svg');
	font-weight:normal;
	font-style:normal;
	}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                     MAIN                                                 //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	DIV#website_keuze
		{
		width:980px;
		height:50px;
		margin:0px auto 25px auto;
		}

		DIV#website_keuze A
			{
			display:block;
			height:29px;
			float:right;
			padding:11px 14px 0px 14px;
			font-weight:bold;
			color:#A6A7AD;
			}

			DIV#website_keuze A:HOVER
				{
				background-color:#DDE6EA;
				color:#294492;
				}

			DIV#website_keuze A.menu_sel
				{
				height:38px;
				color:#294492;
				background:transparent url('/images/website_keuze_a_sel.png') no-repeat 50% 0px;
				}

	DIV#main
		{
		width:940px;
		margin:0px auto 30px auto;
		border-radius:5px 5px 5px 5px;
		padding:10px 20px 20px 20px;
		background-color:#FFFFFF;
		}

		DIV#top
			{
			width:940px;
			height:175px;
			position:relative;
			z-index:2;
			}

			DIV#top_menu_1
				{
				width:907px;
				height:49px;
				position:absolute;
				top:109px;
				left:0px;
				z-index:3;
				border-top:1px solid #DDE6EA;
				border-bottom:1px solid #DDE6EA;
				padding:0px 0px 0px 33px;
				}

				DIV#top_menu_1 A
					{
					display:block;
					height:37px;
					float:left;
					padding:12px 16px 0px 16px;
					font-family:'opensans_light', Arial, Helvetica, sans-serif;
					font-size:18px;
					font-weight:normal;
					color:#393941;
					}

					DIV#top_menu_1 A:HOVER, DIV#top_menu_1 A.menu_sel
						{
						color:#0c3f8a;
						}

			DIV#top_menu_2
				{
				width:470px;
				height:30px;
				position:absolute;
				top:0px;
				left:470px;
				}

				DIV#top_menu_2 A
					{
					display:block;
					height:24px;
					float:right;
					padding:6px 10px 0px 10px;
					font-size:12px;
					font-weight:bold;
					color:#6C86B9;
					}

					DIV#top_menu_2 A:HOVER, DIV#top_menu_2 A.menu_sel
						{
						color:#0c3f8a;
						}

			A#top_logo
				{
				display:block;
				width:546px;
				height:61px;
				position:absolute;
				top:22px;
				left:0px;
				overflow:hidden;
				}

			A#top_home
				{
				display:block;
				width:33px;
				height:49px;
				position:absolute;
				top:110px;
				left:0px;
				z-index:4;
				background:#FFFFFF url('/images/top_home.png') no-repeat 12px 13px;
				text-indent:-9999px;
				font-size:1px;
				}

			DIV#top_info
				{
				width:400px;
				height:50px;
				position:absolute;
				top:50px;
				right:10px;
				text-align:right;
				font-size:12px;
				color:#7d7d8f;
				}

				DIV#top_info STRONG
					{
					display:block;
					font-size:16px;
					color:#294492;
					}

		DIV#mid
			{
			width:940px;
			}

		DIV#bot
			{
			width:890px;
			margin:20px 0px 0px 0px;
			padding:0px 25px 20px 25px;
			background-color:#EFEDF1;
			}

			DIV#bot H3
				{
				padding:19px 0px 10px 0px;
				font-family:'opensans_semibold', Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:normal;
				color:#46464e;
				}

				DIV#bot H3 A
					{
					color:#46464e;
					}

			DIV#bot H4
				{
				padding:7px 0px 0px 0px;
				font-size:12px;
				font-weight:bold;
				color:#55555a;
				}

				DIV#bot H4 A
					{
					color:#55555a;
					}

			DIV#bot H5
				{
				padding:7px 0px 0px 0px;
				font-size:12px;
				font-weight:normal;
				color:#0c3f8a;
				}

				DIV#bot H5 A
					{
					color:#0c3f8a;
					}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                     HOME                                                 //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

		DIV#home
			{
			width:940px;
			height:800px;
			position:relative;
			}

			DIV#home_slider, DIV#home_slider_items DIV.item, DIV#home_slider_items DIV.item IMG
				{
				width:940px;
				height:340px;
				}

			DIV#home_slider
				{
				position:relative;
				overflow:hidden;
				z-index:2;
				}

				DIV#home_slider_items
					{
					width:9999px;
					height:340px;
					position:absolute;
					z-index:3;
					}

					DIV#home_slider_items DIV.item
						{
						float:left;
						position:relative;
						overflow:hidden;
						z-index:4;
						border-radius:5px 5px 5px 5px;
						}

						DIV#home_slider_items DIV.item IMG
							{
							position:absolute;
							left:0px;
							top:0px;
							z-index:5;
							}

				DIV#home_slider_nav
					{
					width:470px;
					height:16px;
					position:absolute;
					top:307px;
					z-index:6;
					}

					DIV#home_slider_nav A
						{
						display:block;
						width:16px;
						height:16px;
						float:left;
						background:transparent url('/images/homeslider_nav_nos.png') no-repeat 1px 1px;
						cursor:pointer;
						}

						DIV#home_slider_nav A.active
							{
							background:transparent url('/images/homeslider_nav_sel.png') no-repeat 1px 1px;
							}

			DIV#home_text
				{
				width:410px;
				height:auto;
				position:absolute;
				left:0px;
				top:40px;
				z-index:10;
				padding:17px 30px 23px 30px;
				background-color:rgba(65,142,67,0.9);
				color:#FFFFFF;
				font-size:14px;
				line-height:157%;
				}

				DIV#home_text H1
					{
					padding:0px 0px 11px 0px;
					font-family:'opensans_light', Arial, Helvetica, sans-serif;
					font-size:32px;
					font-weight:normal;
					color:#FFFFFF;
					line-height:119%;
					}

			DIV#home_blok_1, DIV#home_blok_2, DIV#home_blok_3, DIV#home_blok_4
				{
				width:218px;
				height:294px;
				position:absolute;
				top:360px;
				border:1px solid #DDE6EA;
				border-radius:5px 5px 5px 5px;
				}

				DIV#home_blok_1 H2, DIV#home_blok_2 H2, DIV#home_blok_3 H2, DIV#home_blok_4 H2
					{
					padding:13px 0px 16px 14px;
					font-family:'opensans_light', Arial, Helvetica, sans-serif;
					font-size:20px;
					font-weight:normal;
					color:#393941;
					}

				DIV#home_blok_1 SPAN.img, DIV#home_blok_2 SPAN.img, DIV#home_blok_3 SPAN.img, DIV#home_blok_4 SPAN.img
					{
					display:block;
					width:218px;
					height:145px;
					position:relative;
					overflow:hidden;
					}

					DIV#home_blok_1 SPAN.img IMG, DIV#home_blok_2 SPAN.img IMG, DIV#home_blok_3 SPAN.img IMG, DIV#home_blok_4 SPAN.img IMG
						{
						width:218px;
						height:145px;
						position:absolute;
						left:0px;
						top:0px;
						}

				DIV#home_blok_1 SPAN.txt, DIV#home_blok_2 SPAN.txt, DIV#home_blok_3 SPAN.txt, DIV#home_blok_4 SPAN.txt
					{
					display:block;
					width:190px;
					height:71px;
					padding:12px 14px 12px 14px;
					line-height:154%;
					font-size:13px;
					}

					DIV#home_blok_1 UL, DIV#home_blok_2 UL, DIV#home_blok_3 UL, DIV#home_blok_4 UL
						{
						padding:0px 0px 0px 0px;
						list-style:none;
						}

						DIV#home_blok_1 UL LI, DIV#home_blok_2 UL LI, DIV#home_blok_3 UL LI, DIV#home_blok_4 UL LI
							{
							padding:2px 0px 2px 16px;
							background:transparent url('/images/webshop_left_menu_a.png') no-repeat 1px 9px;
							font-family:'opensans_light', Arial, Helvetica, sans-serif;
							font-size:14px;
							font-weight:normal;
							color:#46464e;
							}

							DIV#home_blok_1 A, DIV#home_blok_2 A, DIV#home_blok_3 A, DIV#home_blok_4 A
								{
								font-family:'opensans_semibold', Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:normal;
								color:#0c3f8a;
								}

			DIV#home_blok_1
				{
				left:0px;
				}

			DIV#home_blok_2
				{
				left:240px;
				}

			DIV#home_blok_3
				{
				left:480px;
				}

			DIV#home_blok_4
				{
				left:720px;
				}

			DIV#home_bot
				{
				width:940px;
				height:auto;
				position:absolute;
				left:0px;
				top:665px;
				font-size:13px;
				line-height:154%;
				}

				DIV#home_bot H2
					{
					padding:14px 20px 26px 20px;
					font-family:'opensans_light', Arial, Helvetica, sans-serif;
					font-size:20px;
					font-weight:normal;
					text-align:center;
					color:#393941;
					line-height:150%;
					}

				DIV#home_bot SPAN
					{
					display:block;
					border:1px solid #DDE6EA;
					border-radius:5px 5px 5px 5px;
					padding:17px 18px 17px 18px;
					}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                     PAGE                                                 //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

			DIV#left
				{
				width:220px;
				float:left;
				}

				DIV#left_menu, DIV#left_contact
					{
					margin:0px 0px 30px 0px;
					}

			DIV#page
				{
				width:690px;
				float:right;
				font-size:13px;
				line-height:154%;
				color:#5C5C6A;
				}

				DIV#page H1
					{
					padding:13px 0px 19px 0px;
					font-family:'opensans_semibold', Arial, Helvetica, sans-serif;
					font-size:26px;
					font-weight:normal;
					color:#393941;
					}

				DIV#page SPAN.inleiding
					{
					font-weight:bold;
					}

				DIV#page_txt
					{
					width:450px;
					float:left;
					}

				DIV#page_media
					{
					width:220px;
					float:right;
					}

					DIV#page_media IMG, DIV#page_media DIV.video
						{
						width:220px;
						margin:0px 0px 20px 0px;
						border-radius:5px 5px 5px 5px;
						}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                   WEBSHOP                                                //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

			DIV#webshop_left
				{
				width:200px;
				float:left;
				line-height:167%;
				}

				DIV#webshop_left H2
					{
					margin:0px 0px 14px 0px;
					border-bottom:1px solid #DDE6EA;
					padding:4px 0px 17px 0px;
					font-family:'opensans_light', Arial, Helvetica, sans-serif;
					font-size:20px;
					font-weight:normal;
					color:#393941;
					}

			DIV#webshop_right
				{
				width:690px;
				float:right;
				position:relative;
				line-height:167%;
				}

				DIV#webshop_right H1
					{
					padding:10px 0px 15px 0px;
					font-family:'opensans_semibold', Arial, Helvetica, sans-serif;
					font-size:26px;
					font-weight:normal;
					line-height:100%;
					color:#393941;
					}

				DIV#webshop_cat_img
					{
					margin:0px 20px 0px 0px;
					}

					DIV#webshop_cat_img A
						{
						display:block;
						width:112px;
						height:84px;
						float:left;
						margin:10px 15px 15px 0px;
						overflow:hidden;
						}

						DIV#webshop_cat_img A IMG
							{
							min-width:112px;
							min-height:84px;
							max-width:130px;
							max-height:95px;
							}

				DIV#webshop_right DIV.webshop_price_top
					{
					width:676px;
					height:32px;
					margin:12px 0px 3px 0px;
					border-radius:4px 4px 4px 4px;
					padding:13px 0px 0px 14px;
					background-color:#DDE6EA;
					font-size:12px;
					font-weight:bold;
					color:#808087;
					}

					DIV#webshop_right DIV.webshop_price_top SPAN
						{
						display:block;
						float:left;
						}

					DIV#webshop_right DIV.webshop_price_top SPAN.prod
						{
						width:386px;
						}

					DIV#webshop_right DIV.webshop_price_top SPAN.size
						{
						width:155px;
						}

					DIV#webshop_right DIV.webshop_price_top SPAN.pric
						{
						width:100px;
						}

				DIV#webshop_right DIV.webshop_price_prod
					{
					width:640px;
					height:34px;
					position:relative;
					border-bottom:2px solid #DDE6EA;
					padding:11px 0px 0px 50px;
					font-size:12px;
					color:#808087;
					}

					DIV#webshop_right DIV.webshop_price_prod SPAN.imag
						{
						display:block;
						height:35px;
						width:35px;
						position:absolute;
						left:0px;
						top:5px;
						overflow:hidden;
						}

						DIV#webshop_right DIV.webshop_price_prod SPAN.imag IMG
							{
							height:100%;
							width:100%;
							}

					DIV#webshop_right DIV.webshop_price_prod SPAN.prod
						{
						display:block;
						width:260px;
						position:absolute;
						left:52px;
						top:11px;
						font-size:14px;
						font-weight:bold;
						color:#84848B;
						}

					DIV#webshop_right DIV.webshop_price_prod SPAN.size
						{
						position:absolute;
						left:400px;
						top:11px;
						font-size:14px;
						font-weight:bold;
						color:#84848B;
						}

					DIV#webshop_right DIV.webshop_price_prod SPAN.text
						{
						display:none;
						position:absolute;
						left:132px;
						top:45px;
						color:#444249;
						}

						DIV#webshop_right DIV.webshop_price_prod SPAN.text A.best
							{
							display:block;
							width:124px;
							height:28px;
							float:left;
							margin:14px 0px 0px 0px;
							border-radius:5px 5px 5px 5px;
							padding:7px 0px 0px 0px;
							background-color:#418E43;
							font-size:14px;
							font-weight:bold;
							text-align:center;
							color:#FFFFFF;
							}

					DIV#webshop_right DIV.webshop_price_prod SPAN.pric
						{
						display:block;
						width:60px;
						height:24px;
						position:absolute;
						left:555px;
						top:8px;
						border:1px solid #C1C8CE;
						border-radius:4px 4px 4px 4px;
						padding:3px 0px 0px 12px;
						background-color:#FFFFFF;
						font-size:14px;
						font-weight:bold;
						color:#444249;
						}

					DIV#webshop_right DIV.webshop_price_prod SPAN.show
						{
						display:block;
						width:29px;
						height:29px;
						position:absolute;
						right:10px;
						top:8px;
						border-radius:4px 4px 4px 4px;
						background:#EDF1F4 url('/images/webshop_price_prod_show.png') no-repeat 11px 13px;
						cursor:pointer;
						}

				DIV#webshop_right DIV.prod_sel
					{
					background-color:#EDF1F4;
					}

					DIV#webshop_right DIV.prod_sel SPAN.show
						{
						background:#FFFFFF url('/images/webshop_price_prod_show.png') no-repeat 11px -36px;
						}

					DIV#webshop_right DIV.prod_sel SPAN.prod
						{
						color:#444249;
						}

					DIV#webshop_right DIV.prod_sel SPAN.size
						{
						color:#444249;
						}

				DIV#bestellen_prod
					{
					width:555px;
					min-height:140px;
					position:relative;
					margin:20px 0px 20px 0px;
					padding:0px 0px 12px 135px;
					background-color:#EDF1F4;
					color:#444249;
					}

					DIV#bestellen_prod SPAN.imag
						{
						display:block;
						width:94px;
						height:94px;
						position:absolute;
						left:15px;
						top:15px;
						}

						DIV#bestellen_prod SPAN.imag IMG
							{
							max-width:94px;
							max-height:94px;
							}

					DIV#bestellen_prod H3
						{
						padding:15px 0px 10px 0px;
						font-size:18px;
						font-weight:bold;
						color:#393941;
						}

					DIV#bestellen_prod SPAN.size
						{
						display:block;
						width:230px;
						height:20px;
						position:absolute;
						right:0px;
						top:15px;
						font-size:18px;
						font-weight:bold;
						color:#393941;
						}

					DIV#bestellen_prod SPAN.pric
						{
						display:block;
						width:119px;
						height:30px;
						margin:16px 0px 0px 0px;
						border:1px solid #C1C8CE;
						border-radius:4px 4px 4px 4px;
						padding:7px 0px 0px 11px;
						background-color:#FFFFFF;
						font-size:16px;
						font-weight:bold;
						color:#393941;
						}

				DIV#prod_cont
					{
					}

					DIV#prod_cont H2
						{
						padding:25px 0px 15px 0px;
						font-family:'opensans_light', Arial, Helvetica, sans-serif;
						font-size:20px;
						font-weight:normal;
						color:#393941;
						}

					DIV#prod_cont TD
						{
						padding:2px 0px 3px 0px;
						}

					DIV#prod_cont INPUT, DIV#prod_cont TEXTAREA
						{
						width:181px;
						height:18px;
						border:1px solid #C1C8CE;
						border-radius:5px 5px 5px 5px;
						padding:5px 5px 5px 5px;
						}

					DIV#prod_cont TEXTAREA
						{
						width:526px;
						height:139px;
						}

					DIV#prod_cont INPUT#submit
						{
						width:145px;
						height:35px;
						border:none;
						margin:5px 0px 0px 0px;
						padding:3px 5px 5px 12px;
						background-color:#418E43;
						font-family:'opensans_semibold', Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:normal;
						text-align:left;
						color:#FFFFFF;
						}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                   CONTACT                                                //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

					DIV#left_contact H2
						{
						padding:0px 0px 10px 0px;
						font-family:'opensans_light', Arial, Helvetica, sans-serif;
						font-size:20px;
						font-weight:normal;
						color:#393941;
						}

					DIV#left_contact SPAN
						{
						display:block;
						padding:0px 0px 6px 0px;
						}

						DIV#left_contact SPAN A
							{
							color:#418E43;
							}

					DIV#contactformulier
						{
						margin:30px 0px 0px 0px;
						}

						DIV#contactformulier H2
							{
							padding:0px 0px 16px 0px;
							font-family:'opensans_semibold', Arial, Helvetica, sans-serif;
							font-size:20px;
							font-weight:normal;
							color:#393941;
							}

						DIV#contactformulier TD
							{
							padding:2px 0px 3px 0px;
							}

						DIV#contactformulier INPUT, DIV#contactformulier TEXTAREA
							{
							width:306px;
							height:18px;
							border:1px solid #C1C8CE;
							border-radius:5px 5px 5px 5px;
							padding:5px 5px 5px 5px;
							}

						DIV#contactformulier TEXTAREA
							{
							height:139px;
							}

						DIV#contactformulier INPUT#submit
							{
							width:145px;
							height:35px;
							border:none;
							border-radius:0px 0px 0px 0px;
							padding:0px 0px 4px 11px;
							background-color:#418E43;
							font-family:'opensans_semibold', Arial, Helvetica, sans-serif;
							font-size:16px;
							font-weight:normal;
							text-align:left;
							color:#FFFFFF;
							}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                   LIGHTBOX                                               //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	DIV#lightboxOverlay
		{
		display:none;
		position: absolute;
		top:0px;
		left:0px;
		z-index:9999;
		background-color:#000000;
		opacity:0.85;
		}

	DIV#lightbox
		{
		width:100%;
		position: absolute;
		left:0px;
		z-index:10000;
		font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
		font-weight:normal;
		text-align:center;
		line-height:0;
		}

		DIV#lightbox IMG
			{
			width:auto;
			height:auto;
			}

		DIV#lightbox DIV.lb-outerContainer
			{
			width:250px;
			height:250px;
			position:relative;
			background-color:white;
			margin:0px auto 0px auto;
			border-radius:4px 4px 4px 4px;
			}

			DIV#lightbox DIV.lb-outerContainer:after
				{
				content:"";
				display:table;
				clear:both;
				}

			DIV#lightbox DIV.lb-container
				{
				padding:10px 10px 10px 10px;
				}

				DIV#lightbox DIV.lb-container > DIV.nav
					{
					left: 0;
					}

				DIV#lightbox DIV.lb-nav
					{
					height:100%;
					width:100%;
					position:absolute;
					top:0px;
					left:0px;
					z-index:10;
					}

					DIV#lightbox DIV.lb-nav A
						{
						outline: none;
						}

					DIV#lightbox A.lb-prev, DIV#lightbox A.lb-next
						{
						display:block;
						width:49%;
						height:100%;
						background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
						}

					DIV#lightbox A.lb-prev
						{
						left:0px;
						float:left;
						}

						DIV#lightbox A.lb-prev:HOVER
							{
							background:transparent url('/images/prev.png') no-repeat left 48%;
							}

					DIV#lightbox A.lb-next
						{
						right:0px;
						float:right;
						}

						DIV#lightbox A.lb-next:HOVER
							{
							background:transparent url('/images/next.png') no-repeat right 48%;
							}

				DIV#lightbox DIV.lb-loader
					{
					width:100%;
					height:25%;
					position:absolute;
					top:40%;
					left:0%;
					text-align:center;
					line-height:0;
					}

		DIV#lightbox DIV.lb-dataContainer
			{
			width:100%;
			margin:0px auto 0px auto;
			padding-top:5px;
			border-radius:0px 0px 4px 4px;
			}

			DIV#lightbox DIV.lb-dataContainer:AFTER
				{
				content:"";
				display:table;
				clear:both;
				}

			DIV#lightbox DIV.lb-data
				{
				padding:0px 10px 0px 10px;
				color:#BBBBBB;
				}

				DIV#lightbox DIV.lb-details
					{
					width:85%;
					float:left;
					text-align:left;
					line-height:1.1em;
					}

					DIV#lightbox SPAN.lb-caption
						{
						font-size:13px;
						font-weight:bold;
						line-height:1em;
						}

					DIV#lightbox SPAN.lb-number
						{
						display:block;
						clear:left;
						padding-bottom:1em;
						font-size:11px;
						}

					DIV#lightbox A.lb-close
						{
						width:35px;
						float:right;
						padding-bottom:0.7em;
						outline:none;
						}

						DIV#lightbox A.lb-close:HOVER
							{
							cursor: pointer;
							}