@charset "utf-8";
/* CSS Document */

/* ----------------------------------------- */
/*  1.1 CSS RESET ALL ELEMENTS		        */
/* ----------------------------------------- */

html, body, DIV, SPAN, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
ol, ul { list-style: none; }
ol { list-style: decimal;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
DIV.fix { clear:both; height:1px; line-height:1px;}


body { 
	line-height: 1; color:black; 
	font-size:62.5%; background-color:#fafafa; font-family:Verdana, Geneva, sans-serif; letter-spacing:0px; }


/* ----------------------------------------- */
/*    1.2 CONTAINERS					     */
/* ----------------------------------------- */		
	
	DIV.spcr {
	width:0px; height:0px; padding:0px; margin:0px; }
	
	DIV.cntnrAll	{  
		min-width:930px; height:100%; clear:both; margin:0px auto;
	background:url('../img/layout/bg_header.gif') top left repeat-x; margin:0px auto;}
		DIV.cntnrHeader	{ 	
			min-width:930px; width:100%; height:175px;
			background:url('../img/layout/header_content.jpg') no-repeat scroll center; }					
		DIV.cntnrNavigation	{  	
			width:100%; min-width:930px; height:64px;
			background:url('../img/layout/bg_navigation.gif') top left repeat-x; }		
		DIV.cntnrcntnt			{ 	
			width:100%; min-width:930px;  min-height:515px; 
			background-color:#fafafa;   }
		DIV.cntnrFooter 	{ 
			min-width:930px; width:100%; height:165px; margin:0 auto; clear:both;
			background:url('../img/layout/bg_footer.gif') bottom left repeat-x; background-color:#003f7e;   }	
			
/* ----------------------------------------- */
/*    1.3 HEADER				    		 */
/* ----------------------------------------- */

	
		DIV.header		{ 	 width:930px; margin:0px auto; height:175px;
							}
							
		DIV.slogan	{ width:400px; height:100px; float:left; margin-top:40px; }

		DIV.slogan H1	{ 
			width:440px; height:52px; margin:0px; text-indent:-9999px;
			background:url('../img/layout/header_cntnt_h1.jpg') bottom left no-repeat; }
			
		DIV.slogan H2	{ 
			width:440px; height:33px; margin:0px; text-indent:-9999px;
			background:url('../img/layout/header_cntnt_h2.jpg') top left no-repeat; }
	
		
		DIV.slogan H1 *, DIV.slogan H2 *, DIV.slogan A *  { display:none; }
		DIV.slogan H1 { text-indent:-9999px;} 
		
		
		A.MainCFA { float:right; margin-top:40px; margin-right:5px; width:136px; height:38px; display:block; background:url('../img/layout/bestel_button.gif') top left no-repeat;  }
			
		DIV.logo {  float:left; width:127px; height:160px; margin-top:7px; margin-left:10px; }
		DIV.logo a { display:block;  width:127px; height:160px; background:url('../img/layout/header_cover.gif') top left no-repeat;  }
		DIV.logo a * { display:none; }
		
	
		/* MAIN CONTENT */	
			#over-het-boek		{  width:212px; height:37px; background:url('../img/layout/overhetboek.png') top left no-repeat;  }
			#lees-het-boek		{  width:197px; height:36px; background:url('../img/layout/leeshetboek.png') top left no-repeat;  }
			#case-studies		{  width:183px; height:36px; background:url('../img/layout/Casestudies.png') top left no-repeat;  }
			#interviews			{  width:143px; height:35px; background:url('../img/layout/interviews.png') top left no-repeat;  }
			#de-auteurs			{  width:155px; height:34px; background:url('../img/layout/deauteurs.png') top left no-repeat;  }
			#inspiratie-sessie	{  width:220px; height:44px; background:url('../img/layout/inspiratiesessie.png') top left no-repeat;  }
			#forum				{  width:91px; height:34px; background:url('../img/layout/forum.png') top left no-repeat;  }
			
		/* SUB CONTENT */	
			#bestel-het-boek	{  width:209px; height:37px; background:url('../img/layout/bestelformulier.png') top left no-repeat;  }
			#zoeken				{  width:111px; height:36px; background:url('../img/layout/zoeken.png') top left no-repeat;  }
			#over-jungle-minds	{  width:275px; height:46px; background:url('../img/layout/overjungleminds.png') top left no-repeat;  }
			#sitemap			{  width:122px; height:44px; background:url('../img/layout/sitemap.png') top left no-repeat;  }
	
		


/* ----------------------------------------- */
/*    1.4 NAVIGATION					     */
/* ----------------------------------------- */		

		
	DIV.cntnrNavigation ul { 
		width:930px; height:33px; padding:16px 48px 15px 50px; margin:0px auto;  }
		DIV.cntnrNavigation ul li { 
			height:33px; float:left; padding:0px 5px; }
			DIV.cntnrNavigation ul li a {
				height:33px; float:right; display:block; position:relative; }
				DIV.cntnrNavigation ul li a * {
					display:none; }		
				DIV.cntnrNavigation ul li a SPAN.hover { 
					height:33px; display:block; cursor:pointer;
					position: absolute; top: 0; left: 0;   }
					
				a.crrnt { cursor:default; }
					
				#Over-het-boek 					{	width:131px; }
				#Over-het-boek a 				{	width:131px; height:33px; background:url('../img/layout/sprite_navigation.gif')   0px     0px;	}
				#Over-het-boek a SPAN.hover 	{	width:131px; height:33px; background:url('../img/layout/sprite_navigation.gif')   0px   -66px;	}	
				#Over-het-boek a.crrnt			{	width:131px; height:33px; background:url('../img/layout/sprite_navigation.gif')   0px   -33px;	}	
				
				#Lees-het-boek 					{	width:127px; }
				#Lees-het-boek a 				{	width:127px; height:33px; background:url('../img/layout/sprite_navigation.gif') -131px	  0px;	}
				#Lees-het-boek a SPAN.hover 	{	width:127px; height:33px; background:url('../img/layout/sprite_navigation.gif') -131px	-66px;	}
				#Lees-het-boek a.crrnt			{	width:127px; height:33px; background:url('../img/layout/sprite_navigation.gif') -131px	-33px;	}
				
				#Case-studies 					{	width:119px; }
				#Case-studies a 				{	width:119px; height:33px; background:url('../img/layout/sprite_navigation.gif') -258px    0px;  }
				#Case-studies a SPAN.hover 		{	width:119px; height:33px; background:url('../img/layout/sprite_navigation.gif') -258px  -66px;  }	
				#Case-studies a.crrnt 			{	width:119px; height:33px; background:url('../img/layout/sprite_navigation.gif') -258px  -33px;  }	
				
				#Interviews 					{	width:101px; }
				#Interviews a 					{	width:101px; height:33px; background:url('../img/layout/sprite_navigation.gif') -377px 	 0px;	}
				#Interviews a SPAN.hover 		{	width:101px; height:33px; background:url('../img/layout/sprite_navigation.gif') -377px -66px;	}	
				#Interviews a.crrnt 			{	width:101px; height:33px; background:url('../img/layout/sprite_navigation.gif') -377px -33px;	}	
				
				#De-auteurs 					{	width:104px; }
				#De-auteurs a 					{	width:104px; height:33px; background:url('../img/layout/sprite_navigation.gif') -478px 0px;		}
				#De-auteurs a SPAN.hover 		{	width:104px; height:33px; background:url('../img/layout/sprite_navigation.gif') -478px -66px;	}	
				#De-auteurs a.crrnt 			{	width:104px; height:33px; background:url('../img/layout/sprite_navigation.gif') -478px -33px;	}	
				
				#Inspiratie-sessie 				{	width:141px; }
				#Inspiratie-sessie a 			{	width:141px; height:33px; background:url('../img/layout/sprite_navigation.gif') -582px 0px;		}
				#Inspiratie-sessie a SPAN.hover {	width:141px; height:33px; background:url('../img/layout/sprite_navigation.gif') -582px -66px;	}		
				#Inspiratie-sessie a.crrnt 		{	width:141px; height:33px; background:url('../img/layout/sprite_navigation.gif') -582px -33px;	}		

				#Forum 							{	width:73px; }
				#Forum a 						{	width:73px; height:33px; background:url('../img/layout/sprite_navigation.gif') -723px 0px;	 	}
				#Forum a SPAN.hover 			{	width:73px; height:33px; background:url('../img/layout/sprite_navigation.gif') -723px -66px;	 }		
				#Forum a SPAN.crrnt 			{	width:73px; height:33px; background:url('../img/layout/sprite_navigation.gif') -723px -33px;	 }		


		

/* ----------------------------------------- */
/*    1.4 SUB NAVIGATION		    		 */
/* ----------------------------------------- */
		
	DIV.cntnrSubNavigation { color:#FFFFFF; float:left; margin-left:70px;
		height:27px; width:275px; position:relative;}
		
		DIV.cntnrSubNavigation ul { 
			width:280px; height:27px; padding:0px; margin:0px auto;  }
			DIV.cntnrSubNavigation ul li { 
				height:27px; float:left; }
				DIV.cntnrSubNavigation ul li a {
					color:#ffffff; font-size:1.1em; line-height:25px; margin:0px 0 0 10px; text-decoration:none; }
				DIV.cntnrSubNavigation ul li a:hover {
					color:#ffffff; text-decoration:underline; }
				DIV.cntnrSubNavigation ul li a.actv { text-decoration:underline; cursor:default;}
/* ----------------------------------------- */
/*    1.5 PAGE CONTENT			    		 */
/* ----------------------------------------- */

		/* CONTENT LAYOUT */	
			DIV.cntntTop	{ 
				width:930px; margin:0 auto;  background-color:#fafafa; }
			
				DIV.cntntMid		{ 
					width:600px; min-height:500px; float:left;  
					background:url('../img/layout/cntnt_mid_column.gif') top left repeat-x;}
					DIV.cntntHolder { 
						width:603px; min-height:500px; margin:0 0 15px 0; padding:0 0 10px 0; float:left; 
						background:url('../img/layout/content_footer.png') bottom left no-repeat;  }
						DIV.cntnt	{ 
							color:#575757;
							width:600px; min-height:500px; padding:15px 0 0 0;
							background:url('../img/layout/cntnt_left_column.gif') top left no-repeat; }
							
		/* CONTENT FORUM LAYOUT */	
			DIV.cntnrContent	{ 	
			width:100%; min-width:930px;  min-height:515px; 
			background-color:#fafafa;   }
			DIV.contentTopForum	{ 
				width:930px; margin:0 auto; padding:25px 0px;  background-color:#fafafa; }
				
			DIV.contentForumTop	{ 
				width:930px; margin:0 auto;  background-color:#fafafa; }
				DIV.contentForumMid		{ 
					width:900px; min-height:500px; float:left;  
					background:url('../img/layout/cntnt_mid_column.gif') top left repeat-x;}
					DIV.contentForumHolder { 
						width:900px; min-height:500px; margin:0 0 15px 0; padding:0 0 10px 0; float:left; 
						}
						DIV.contentForum	{ 
							color:#575757;
							width:900px; min-height:500px; padding:15px 0 0 0;
							background:url('../img/layout/cntnt_left_column.gif') top left no-repeat; }							
			
		/* CONTENT TEXT ELEMENTS */		
			DIV.cntnt P	{ 
				font-size:1.2em; 
				color:#575757; line-height:1.9em; margin:0px 25px 20px 25px; }				
			DIV.cntnt STRONG { 
				font-weight:bold; }
			DIV.cntnt P A {
				color:#575757; white-space:nowrap;
				text-decoration:underline; }	
			DIV.cntnt P A:hover {
				color:#333333; white-space:nowrap;
				text-decoration:underline; }	
			
			DIV.cntnt H2.contentTitle {
				color:#575757; line-height:1em; padding:15px 0px 10px 25px;  
				margin-bottom:0px; font-size:2.0em; 
				font-weight:bold; text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; 
				}		

			DIV.cntnt H3.contentSubTitle {
				color:#575757; line-height:1.9em; padding:10px 0px 0px 25px;  
				margin-bottom:0px; font-size:1.4em; 
				font-weight:bold; text-align:left; text-decoration:none; 
				}	
				
				
			DIV.caseStudie H3.caseSubTitle {
				color:#575757; line-height:1.9em; padding:0px 0px 0px 0px;  
				margin-bottom:5px; font-size:1.3em; 
				font-weight:bold; text-align:center; text-decoration:none; }	
				
			
		/* CONTENT QOUTES */
				DIV.cntnt blockquote {
					display:block; float:right; width:200px; background-color:#f2f2f2;  
					border:1px solid #a0a0a0; border-width:1px 0px 1px 0px; margin:5px 25px 5px 15px; padding:10px; }						
				DIV.cntnt blockquote p strong {
					font-size:1.1em; color:#eaa102; }					
				DIV.cntnt blockquote p.pullqoute strong {
					color:#eaa102; }
				DIV.cntnt blockquote p {
					margin:0px; padding:0px; text-align:right; 
					font-size:1.1em; font-style:normal; line-height:1.9em; }	
				DIV.cntnt blockquote p.pullqoute {
					text-align:left; font-size:1.2em; line-height:1.9em; 
					font-style:italic;  color:#575757;	}
			
		/* CONTENT LISTS */	
				DIV.cntnt UL { 
					list-style-type:square; line-height:22px;  color:#eaa102; }

				DIV.cntnt UL, 
				DIV.cntnt OL {
					margin:-15px 0 10px 35px; padding:0 15px 0 15px; /* !MINUS MARGIN! */ }
					DIV.cntnt UL.ttlList, DIV.cntnt OL.ttlList { 
						margin:5px 0 05px 35px; padding:0 15px 0 15px; /* !MINUS MARGIN! */ }
					DIV.cntnt UL LI, 
					DIV.cntnt OL LI {
						font-size:1.2em; padding:0 0 5px 0;  }
					
						DIV.cntnt UL LI P, 
						DIV.cntnt OL LI P {
							font-size:1.0em; margin:0px; padding:0px; line-height:1.9em;  color:#575757; }

		DIV.holderQuantity UL, 
		DIV.holderQuantity UL LI,
		DIV.rowElem UL, 
		DIV.rowElem UL LI { list-style-type:none; margin:0px; padding:0px; }

		/* CONTENT IMAGES */			
			A.contentImg {  
				width:328px; padding:3px; margin:15px 15px 15px 25px;  display:block; position:relative;
				background-color:#f2f1f1; border:1px solid #e3e1e2; text-decoration:none; float:right; }
				A.contentImg 	IMG {  
					border:1px solid #e3e1e2; text-decoration:none; width:324px; }
					
				A.contentImg 	P { 
					padding:0px; color:#7b7b7b; margin:0px; font-size:1.1em; padding:3px; line-height:18px;  text-decoration:none; }
				A.contentImg 	P 	SPAN.arrow { 
					float:left; display:block; height:18px; margin-left:5px; width:12px;
					background:url('../img/layout/caption_arrow.gif') center  left no-repeat; text-decoration:none; }
				A.contentImg	SPAN.zoom { 
					display:none;  width:48px; height:48px; position:absolute; 
					left:15px; top:15px; background:url('../img/layout/zoom.png') top left no-repeat; text-decoration:none;  } 
					
				A.contentImg:hover	SPAN.zoom { 
					display:block; text-decoration:none;}
				A.contentImg:hover 	P  { text-decoration:none; 
					color:#575757;}
					
		
/* ----------------------------------------- */
/*    1.6 RIGHT COLUMN					     */
/* ----------------------------------------- */	
			
		DIV.contentRight	{ 
			width:275px; min-height:500px; padding:0px; float:left; 
			background:url('../img/layout/cntnt_right_column.gif') top left no-repeat; }
			A#trigger { 
				display:block; width:276px; height:105px; margin:12px 0 0 25px; position:relative; 
				background:url('../img/layout/content_trigger.gif') top left no-repeat; }
					A#trigger * { display:none; }
				
				DIV.contentRight A#trigger SPAN.hover { 
					display:block; width:276px; height:105px; position: absolute; display: block; top: 0; left: 0;
					background:url('../img/layout/content_trigger.gif') bottom left no-repeat;}
			
			
					
			DIV.searchButton { 
				width:210px; height:25px; margin:25px 0 0 25px; 
				background:url('../img/layout/input.gif') top left no-repeat;  }
				INPUT.searchField { 
					width:163px; height:22px; margin:2px 0 0 0; padding:4px 0 0 14px; float:left;
					border:none; color:#575757; background-color:transparent; font-size:1.1em; }
				INPUT.submitField { 
					width:30px;  height:22px; padding:0px; margin:2px 3px 0 0;
					border:none; background-color:transparent;  float:left; cursor:pointer; }

			DIV.contentRight A#aboutus 	{ 		
				position:relative; display:block;
				height:22px; width:137px; cursor:pointer; margin:10px 0 0 10px;
				background:url('../img/layout/button_aboutus.gif') bottom left no-repeat;  }
				DIV.contentRight A#aboutus * 	{ 
					display:none; }
				DIV.contentRight A#aboutus SPAN.hover { 
					height:22px; width:137px; position: absolute; display: block; top: 0; left: 0;
					background:url('../img/layout/button_aboutus.gif') top left no-repeat; }
						
			DIV.contentRight A#contact 	{ 		
				position:relative; display:block;
				height:22px; width:173px; cursor:pointer; margin:10px 0 0 10px;
				background:url('../img/layout/button_contact.gif') bottom left no-repeat;  }
				DIV.contentRight A#contact * 	{ 
					display:none; }
				DIV.contentRight A#contact SPAN.hover { 
					height:22px; width:173px; position: absolute; display: block; top: 0; left: 0;
					background:url('../img/layout/button_contact.gif') top left no-repeat; }


/* ----------------------------------------- */
/*    1.4.2 FORUM WIDGET					 */
/* ----------------------------------------- */				

DIV.contentForumRightBar	{ 
	width:250px; padding:25px 0 0 25px; margin-left:0px; float:left; }

	DIV.widgetHead_topics, 
	DIV.widgetHead_reacties  { 
		width:275px; height:34px; 
		background: url('../img/layout/bg_forum_widget.gif') no-repeat bottom left; }
	DIV.widgetHead_reacties { 
		background-position:top;}			
		DIV.widgetHead_reacties a, 
		DIV.widgetHead_topics a { 
			width:120px; height:24px; display:block; 
			outline:none; float:left; outline:none;
			padding:10px 0 0 15px;	text-decoration:none; 
			text-transform:uppercase; font-size:1.1em;}						
			a.active {  
				color:#ffffff; cursor:default; }
			a.idle { 
				color:#575757; cursor:pointer; }	
			a.idle:hover { 
				text-decoration:underline; }			
			
	DIV.widgetBody { 
		width:275px; display:block;
		padding:0px 5px 0 5px; }	
	
		DIV.widgetBody UL.topics {
			display:block; }	
		DIV.widgetBody UL.reacties {
			display:none; }
			DIV.widgetBody UL LI { 
				display:block; padding:5px 5px 5px 5px;
				border-bottom:1px solid #e2e1e1; }
				DIV.widgetBody UL LI P { 
					text-align:left; line-height:1.4em; color:#bababa; 
					font-size:1.0em; text-decoration:none;}		
				DIV.widgetBody UL LI A { 
					line-height:1.4em; color:#575757; 
					font-size:1.0em; text-decoration:none; }
				DIV.widgetBody UL LI A:hover { 
					color:#ffcc00; text-decoration:underline; }		
	
	DIV.widgetFooter { 
		width:130px; height:26px; float:right;  
		background: url('../img/layout/bg_btm_forum_widget.gif') no-repeat bottom left; }		
	DIV.widgetFooter a.textLink {
		font-size:1.1em; color:#575757;  
		line-height:1.3em; text-align:right; margin-right:18px; 
		text-decoration:none; float:right; margin-top:5px; }	
	DIV.widgetFooter a.textLink:hover {
		color:#ffffff; text-decoration:underline;	 }
	


	DIV.contentRight a.inkijk { 
		width:277px; height:103px; display:block; 
		position:relative; margin:15px 0 0 25px; text-indent:-9999px; 
		background: url('../img/layout/ButtonInkijkExemplaar.gif') no-repeat bottom left; }		
		DIV.contentRight a.inkijk span.hover { 
			position: absolute; top: 0; left: 0;  
			width:277px; height:103px; display:block; 
			background: url('../img/layout/ButtonInkijkExemplaar.gif') no-repeat top left; }
			
	DIV.contentRight a.reserveer { 
		width:276px; height:105px; display:block; 
		position:relative; margin:15px 0 0 25px; text-indent:-9999px; 
		background: url('../img/layout/content_trigger.gif') no-repeat bottom left; }		
		DIV.contentRight a.reserveer span.hover { 
			position: absolute; top: 0; left: 0;  
			width:276px; height:105px; display:block; 
			background: url('../img/layout/content_trigger.gif') no-repeat top left; }


/* ----------------------------------------- */
/*    1.4.2 RSS WIDGET					 */
/* ----------------------------------------- */				

DIV.contentRSSRightBar	{ 
	width:250px; padding:25px 0 0 25px; margin-left:0px; float:left; min-height:250px; }

	DIV.widgetHead_artikelen, 
	DIV.widgetHead_columns  { 
		width:275px; height:34px; 
		background: url('../img/layout/bg_forum_widget.gif') no-repeat bottom left; }
	DIV.widgetHead_columns { 
		background-position:top;}			
		DIV.widgetHead_artikelen a, 
		DIV.widgetHead_columns a { 
			width:120px; height:24px; display:block; 
			outline:none; float:left; outline:none;
			padding:10px 0 0 15px;	text-decoration:none; 
			text-transform:uppercase; font-size:1.2em;}						
			a.active {  
				color:#ffffff; cursor:default; }
			a.idle { 
				color:#575757; cursor:pointer; }	
			a.idle:hover { 
				text-decoration:underline; }			
			
	DIV.contentRSSRightBar DIV.widgetBody { 
		width:265px; display:block; position:relative;
		padding:10px 5px 10px 5px; margin-bottom:25px; margin-top:15px; border-bottom:1px solid #a0a0a0; border-top:1px solid #a0a0a0; background-color:#f8f6f6;  }
		
		DIV.copyright { background: url('../img/layout/bg_label_rightbar.gif') repeat-x top left; margin:-16px 0px 0px 0px;  color:#ffcc00; display:block; width:80px; position:absolute; margin-right:5px; margin-bottom:10px; right:0px;padding:0px 5px 0px 10px; }
		DIV.copyright a { color:#a0a0a0; font-size:1.0em; text-decoration:none }
		
		DIV.artikelRight { display:block;} 
				
		DIV.artikelRight H4.title { 	 
			color:#575757; line-height:1.9em; padding:0px 0px 0px 0px;  
			margin-bottom:5px; font-size:1.3em; 
			font-weight:bold; text-align:center; text-decoration:none;    }	
		
		DIV.artikelRight H4.title A { 
			background-color:#f3f2f2; line-height:1.9em; padding:4px 0px; margin:0px; 					
			color:#575757;   text-decoration:none;   border-bottom:1px solid #dedede;  }
		DIV.artikelRight H4.title A:hover{ 
			background-color:#f8edc1; line-height:1.9em; padding:4px 0px; 					
			color:#383838;   text-decoration:none;  
			border-bottom:1px solid #ffcc00;  
		}
		DIV.artikelRight P.summary{ 
			line-height:1.9em; color:#575757; margin:0px 10px 5px 10px; padding:0px;  
			font-size:1.2em;
		}
		DIV.artikelRight P.author{ 
			line-height:1.9em; color:#575757; 
			 margin:5px 10px 0px 10px; padding:0px;  font-size:1.1em; text-align:center;
		}
		
		DIV.artikelRight P.author A{  font-style:italic; text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#575757; }
		DIV.artikelRight P.author A:hover{  font-style:italic; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; color:#ffcc00; }
		
		DIV.widgetBody UL.topics {
			display:block; }	
		DIV.widgetBody UL.reacties {
			display:none; }
			DIV.widgetBody UL LI { 
				display:block; padding:5px 5px 5px 5px;
				border-bottom:1px solid #e2e1e1; }
				DIV.widgetBody UL LI P { 
					text-align:left; line-height:1.4em; color:#bababa; 
					font-size:1.0em; text-decoration:none;}		
				DIV.widgetBody UL LI A { 
					line-height:1.4em; color:#575757; 
					font-size:1.1em; text-decoration:none; }
				DIV.widgetBody UL LI A:hover { 
					color:#ffcc00; text-decoration:underline; }			
			
					
		/* ----------------------------------------- */
		/*    1.11 SMALL BUTTON GENERAL			 */
		/* ----------------------------------------- */		
		
			p.summary a 	{ 		
				position:relative; display:block;
				height:25px; width:102px; cursor:pointer; float:right;
				background:url('../img/layout/button_small.gif') top left no-repeat;  }
				p.summary a * 	{ 
					display:none; }
				p.summary a span.hover { 
					height:25px; width:102px; position: absolute; display: block; top: 0; left: 0;
					background:url('../img/layout/button_small.gif') bottom left no-repeat; }
			
					
			p.blockSummary a 	{ 		
				position:relative; display:block;
				height:25px; width:102px; cursor:pointer; float:right; margin-top:10px;
				background:url('../img/layout/button_small.gif') top left no-repeat;  }
				p.blockSummary a * 	{ 
					display:none; }
				p.blockSummary a span.hover { 
					height:25px; width:102px; position: absolute; display: block; top: 0; left: 0;
					background:url('../img/layout/button_small.gif') bottom left no-repeat; }
			
			
/* ----------------------------------------- */
/*    1.7 FOOTER						     */
/* ----------------------------------------- */		
					
		DIV.footer 		{ 
			width:930px; margin:0 auto; padding:16px 0 0 0;  }		
			
			DIV.navigationFooter 		{ 
				width:600px;  }
				DIV.navigationFooter UL		{ 
					width:150px; float:left;  margin:0px 0 5px 15px; padding:0px 15px 0 15px; }
					DIV.navigationFooter UL LI { 
						padding:3px 0 0 0; }
						DIV.navigationFooter UL LI A	{ 
							padding:8px 0px 0px 0px; vertical-align:top; font-size:1.1em; line-height:22px;
							color:#ffffff; text-decoration:none; text-align:center; }
						DIV.navigationFooter UL LI A:hover		{ 
							text-decoration:none; border-bottom:1px dotted #ffffff; }	
												
							DIV.navigationFooter UL LI A 		SPAN	{ 
								width:8px; height:6px; margin:8px 4px 0px 0px; display:block; float:left; 
								background:url('../img/layout/footer_arrow.gif') bottom left no-repeat; }
							DIV.navigationFooter UL LI A:hover	SPAN	{ 
								background-position:top; }	
			
			DIV.extrainfo { 
				width:600px; padding:18px 0px 0px 0px; clear:both; }	
				DIV.extrainfo P { 
					padding:0px; font-size:1.1em; line-height:18px; vertical-align:top; 
					text-decoration:none; text-align:center; color:#ffffff; }
					DIV.extrainfo P SPAN { 
						font-size:1.1em; }	
						
				DIV.extrainfo A,
				DIV.extrainfo A:hover  { 
					color:#fff; text-decoration:none; }
					
					
									

			

/* ----------------------------------------- */
/*    1.8 SOFTBOX GENERAL				     */
/* ----------------------------------------- */	
	
	/* Show only to IE PC \*/
	* html .softboxHead h2 {height: 1%;} /* For IE 5 PC */
	
	
	.softbox {
		background: url('../img/layout/bg_softbox_btmright.gif') no-repeat bottom right; margin-bottom:15px; }		
		.softboxHead {
			background: url('../img/layout/bg_softbox_topright.gif') no-repeat top right;
			margin: 0; padding: 0;
			text-align: left; }		
			.softboxHead h4,
			.softboxHead h3, 
			.softboxHead h2  {
				background: url('../img/layout/bg_softbox_topleft.gif') no-repeat top left;
				margin: 0; padding: 5px 10px 0px; }	
				
	.softboxBody {
		background: url('../img/layout/bg_softbox_btmleft.gif') no-repeat bottom left;
		margin: 0; padding: 0px 15px 15px; }
	
			
	.cntntbox { 
		width:550px; min-height:200px; margin-left:25px; }	
			
	img.portrait { 
		float:left; padding:3px; border:1px solid #e0e0e0; 
		background-color:#fff; margin:0px 10px 0px 0px; margin-top:0px;}	
			
	h2.subtitle { 
		padding-left:25px; margin:0px;}
	
	DIV.interview {
		display:block; clear:both; width:600px; 
		margin-left:0px; padding:5px; }	
	
	div.leftcolumn {
		width:300px; float:left; }
	div.rightcolumn {
		width:300px; float:right; }
	
		DIV.auteur { 
			width:550px; margin:5px 25px 25px 25px; background-color:#f2f2f2; 
			border:1px solid #a0a0a0; border-width:1px 0px 1px 0px;  }		
		DIV.auteur IMG.portrait	 { 
			margin: 10px 15px 5px 15px;}
	
	/* CONTENT QOUTES */
		#ocw, #booker {
		width:260px; float:right; margin-top:25px; }
		#fist_q {
			width:250px;	
		}
		
			
		DIV.cntnt blockquote.casestudie {
			display:block; width:420px; background-color:#f2f2f2; float:left;
			border:1px solid #a0a0a0; border-width:1px 0px 1px 0px; margin:10px 15px 0px 25px; padding:10px; }						
			DIV.cntnt blockquote.casestudie p strong {
				font-size:1.1em; color:#eaa102; }					
			DIV.cntnt blockquote.casestudie p.pullqoute strong {
				color:#eaa102; }
				DIV.cntnt blockquote.casestudie p {
					margin:0px; padding:0px; text-align:right; 
					font-size:1.1em; font-style:normal; line-height:1.9em; }	
				DIV.cntnt blockquote.casestudie p.pullqoute {
					text-align:left; font-size:1.2em; line-height:1.9em; 
					font-style:italic;  color:#575757;	}
					
		img.portrait { 
			float:left; padding:3px; border:1px solid #e0e0e0; 
			background-color:#fff; margin:0px 10px 0px 0px; margin-top:0px;}	
		
		
		#bookStats {
			width:200px; margin-top:0px; height:170px; margin-right:25px; background:none; float:right;  background-color:#f7efdd; font-style:normal;	 
		}		
		#bookStats strong {
			min-width:75px; text-align:right; float:left; display:block; margin-right:5px;
		}
		#bookStats strong.info {
		font-size:1.2em; color:#eaa102; clear:both; width:180px; text-align:center;
		}
		
		
		DIV.cntnt P.q {
			display:block; max-width:550px; margin:25px 10px 0px 15px; padding:5px 10px 5px 10px; min-height:22px; 
			line-height:22px;border:1px solid #f9df80; background-color:#f7efdd; position:relative; font-style:italic; 
			font-size:1.2em; background: url('../img/layout/question.gif') no-repeat bottom right ; background-color:#f7efdd;}
			P.q .tl	{ 
				width: 7px; height: 7px; background: url('../img/layout/q_crnr_tl.gif'); position: absolute; top: -1px; left: -1px; }
			P.q .tr	{ 
				width: 7px; height: 7px; background: url('../img/layout/q_crnr_tr.gif'); position: absolute; top: -1px; right: -1px; }
			P.q .bl	{ 
				width: 7px; height: 7px; background: url('../img/layout/q_crnr_bl.gif'); position: absolute; bottom: -1px; left: -1px; }
			P.q .br	{ 
				width: 7px; height: 7px; background: url('../img/layout/q_crnr_br.gif'); position: absolute; bottom: -1px; right: -1px; }
	
	
	
	/* CONTENT QOUTES */
		DIV.cntnt blockquote.interview {
			display:block; width:235px; background-color:#f2f2f2; 
			border:1px solid #a0a0a0; border-width:1px 0px 1px 0px; margin:0px 15px 25px 10px; padding:10px; }						
			DIV.cntnt blockquote.interview p strong {
				font-size:1.1em; color:#eaa102; }					
			DIV.cntnt blockquote.interview p.pullqoute strong {
				color:#eaa102; }
				DIV.cntnt blockquote.interview p {
					margin:0px; padding:0px; text-align:right; 
					font-size:1.1em; font-style:normal; line-height:1.9em; }	
				DIV.cntnt blockquote.interview p.pullqoute {
					text-align:left; font-size:1.2em; line-height:1.9em; 
					font-style:italic;  color:#575757;	}
					

	
/* ----------------------------------------- */
/*    1.10 SOFTBOX TRIPLE BOTTOM			 */
/* ----------------------------------------- */		
	
	#caseRight, #caseLeft { 
		width: 270px; float:left; margin-left:20px;  }
	
	#caseRight DIV.softboxBody, #caseLeft DIV.softboxBody {
	min-height:220px;}
	
	
	#caseLeft DIV.softboxBody P, 
	#caseRight DIV.softboxBody P {
		font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; 
		font-size:1.2em; color:#575757; }
		

	#caseRight DIV.softboxHead h4 img {	
		height:54px; width:240px; float:left; margin:0px; padding:0px; 
		margin-top:15px; margin-bottom:10px; margin-left:3px; display:block; }
		
	#caseLeft DIV.softboxHead h4 img {
		height:48px; width:220px; float:left; margin:0px; padding:0px; 
		margin-top:15px; margin-bottom:10px; margin-left:10px; display:block; }
	
	
	DIV.caseStudieOverview { padding-bottom:45px;}
	DIV.caseStudieOverview #case_qOne, DIV.caseStudieOverview #case_qTwo {
			width:250px; margin-top:0px; padding-top:0px; }
		#case_qouteOne, #case_qouteTwo {
			margin-top:5px; }
		DIV.caseStudieOverview #booker, DIV.caseStudieOverview #ocw {
			margin-top:35px; }
		
			
			

	/* CONTENT BANNER HOLDER */
		DIV.cntnrBanner 	{  
			width:100%; min-width:930px; margin:0 auto; clear:both; }			
		DIV.cntnrBanner A	{ 
			width:606px; height:133px; display:block; 
			border:none; float:left; margin:-10px 0 20px 0; }


	#banner  { 
		margin:10px 0px 20px 0px; width: 600px; }
		#banner DIV.softboxHead { 
			position:relative; }		
			#banner DIV.softboxHead h4 { 
				position:relative; }	
				#banner DIV.softboxHead h4 DIV.bannerImgHolder { 
					height:162px; width:158px;  position:absolute; top:-20px; 
					float:left; background: url('../img/content/bannerCover.png')  no-repeat top left; }	
	
	#banner DIV.softboxBody P {		
		font-size:1.2em; color:#575757; 
		line-height:1.9em; padding-left:130px; }		
	#banner DIV.softboxBody H5.contentSubTitle {  
		padding-left:130px; padding-top:5px; }
							

			

		
/* ----------------------------------------- */
/*    1.11 SMALL BUTTON GENERAL			 */
/* ----------------------------------------- */		

	DIV.softboxBody a 	{ 		
		position:relative; display:block;
		height:25px; width:102px; cursor:pointer; float:right;
		background:url('../img/layout/button_small.gif') top left no-repeat;  }
		DIV.softboxBody a * 	{ 
			display:none; }
		DIV.softboxBody a span.hover { 
			height:25px; width:102px; position: absolute; display: block; top: 0; left: 0;
			background:url('../img/layout/button_small.gif') bottom left no-repeat; }
	
	

/* ----------------------------------------- */
/*    1.12 WEBSHOP							 */
/* ----------------------------------------- */		

/* WEBSHOP GENERAL ELEMENTS */			
	DIV.webshop, DIV.contact { 
	margin-left:25px;	}
	DIV.contact { margin:0px 0px 15px 25px;  }
	
		LABEL { 
			color:#575757; min-width:70px; display: block; line-height:18px; 
			float:left; text-align:right; font-size:1.2em;  }			
		LABEL.radioLabel	{ 
			float:left; display:block; width:35px; line-height:18px; 
			min-width:25px; text-align:left; padding-top:1px; }		
	
		DIV.bothColumn { 
			margin-top:20px; clear:both; }				
			DIV.leftColumn	{ 
				width:250px; float:left;}
			DIV.rightColumn	{ 
				width:250px; float:left; padding-left:15px;}
		DIV.rowElem { 
			position: relative; clear: both; min-height: 35px; }		
		DIV.colElem { 
			position: relative; clear:both; margin-top:10px; }
	
		DIV.contactholder {
			padding:15px; }
			DIV.contactholder INPUT {
				width:300px;  }
			DIV.contactholder LABEL {
				 width:150px; display:block; text-align:right; vertical-align:top; margin:0px; }
			DIV.contactholder TEXTAREA { 
				width:255px; outline:none; }
			DIV.contactholder DIV.legend { 
				margin-bottom:25px; }
		
		
		INPUT.webshop_button { 
			float:right; margin:25px; }
		INPUT.select { 
			width:132px; }	
			
		


/* PAYMENT FIELDSET SIMULATOR F#CK YOU IE7,6,5 */	
	
	DIV.roundCornerGrey { 
		width:525px;margin:35px 0px 0px 0px; padding:10px; position:relative;
		border:1px solid #c0c0c0; background-color:#f0f0f0;  z-index:1; }
		DIV.roundCornerGrey .tl	{ 
			width: 7px; height: 7px; background: url('../img/layout/crnr_tl.gif'); 
			position: absolute; top: -1px; left: -1px; }
		DIV.roundCornerGrey .tr	{ 
			width: 7px; height: 7px; background: url('../img/layout/crnr_tr.gif'); 
			position: absolute; top: -1px; right: -1px; }
		DIV.roundCornerGrey .bl	{ 
			width: 7px; height: 7px; background: url('../img/layout/crnr_bl.gif'); 
			position: absolute; bottom: -1px; left: -1px; }
		DIV.roundCornerGrey .br	{ 
			width: 7px; height: 7px; background: url('../img/layout/crnr_br.gif'); 
			position: absolute; bottom: -1px; right: -1px; }
	#botBox { z-index:1;	}
	
	#topBox { z-index:99999; margin-top:10px; }
	
	label.error { color:#FF0000; }
	
	DIV.legend	{ 
		margin:-19px 0px 0px 20px; padding:0px 15px; position:absolute;
		font-weight:bold;  color:#ffc100; font-size:1.2em; line-height:16px; 
		background:url('../img/layout/webshop_label.gif') center no-repeat; }
				
	DIV.legend em	{   
		font-style:normal; font-weight:normal; color:#666; }
		
	DIV.webshop P	{ 
		font-size:1.1em; color:#575757; 
		line-height:1.9em; margin:5px 25px 15px 25px; }	

/* PAYMENT CALCULATOR */	
	table.orderform	{ 
		width:450px; border-color:#e8e8e8; margin:5px 5px 5px 10px; padding:0px; }		
	table.orderform tr th	{ 
		line-height:28px; width:80px; 
		background:url('../img/layout/webshop_h2_r.gif') no-repeat top right; margin-bottom:5px; height:28px;
		text-align:center; color:#fff; }		
	table.orderform tr th p { 
		display:block; margin:0px; padding:0px; text-align:center; 
		line-height:28px; color:#fff; width:100px;  height:28px; 
		background:url('../img/layout/webshop_h2_l.gif') no-repeat top left; }				
	table.orderform tr th.emp	{ 
		border-top:0px; border-bottom:0px; background:none; }
		
	table.orderform tr td	{ 
		vertical-align:middle; border-right: 1px solid #e8e8e8; }
	table.orderform tr td  p	{  
		margin:5px 10px 5px 10px; }
		
	td.sendstring, td.totaalstring, td.totaalcost, td.sendcost, td.totalnum, td.singlenum { 
		text-align:right; }
	td.sendcost, td.totalnum, td.singlenum, td.quantitynum, td.singleimg { 
		border-bottom: 1px solid #e8e8e8; }
	td.singlenum, td.totalnum, td.sendcost, td.totaalcost { 
		background-color:#f5f5f5; }
	td.quantitynum { 
		padding-left:20px; background-color:#fcfcfc; }
	td.sendcost { 
		border-bottom: 1px solid #e8e8e8; }
	td.singleimg { 
		padding-left:10px; }
		

/* PAYMENT METHOD SELECTOR */		

DIV.paymentColumn { 
	width:160px; background-color:#fcfcfc; float:left; 
	min-height:200px; margin-left:10px; margin-bottom:10px; }
DIV.paymentColumn P { 
	margin:0px 5px 5px 10px; padding:0px; }
	DIV.paymentHeader { 
		width:160px; background:url('../img/layout/webshop_h2_r.gif') no-repeat top right; margin-bottom:5px; height:28px; }
	DIV.paymentHeader P { 
		display:block; margin:0px; padding:0px; text-align:center; line-height:28px; color:#fff; 
		width:160px;  height:28px; background:url('../img/layout/webshop_h2_l.gif') no-repeat top left; }	
	DIV.radioLabelIdeal { display:block; width:98px; height:54px; float:left; 
		background:url('../img/layout/webshop_ideal.gif') no-repeat top left;  }
	DIV.radioLabelPaypal { 
		display:block; width:98px; height:54px; float:left; 
		background:url('../img/layout/webshop_paypal.gif') no-repeat top left; }
	DIV.radioLabelTNT { 
		display:block; width:98px; height:54px; float:left; 
		background:url('../img/layout/webshop_tnt.gif') no-repeat top left; }
	DIV.paymentLeft { 
		background:url('../img/layout/webshop_paymentLeft.gif') no-repeat top left; 
		height:54px; width:33px; margin-left:5px; float:left;   }
	DIV.paymentLeft span { 
		margin-top:18px; margin-left:8px;}


	
	


/* ----------------------------------------- */
/*    1.14 CUSTOM JQUERY FORM PLUGIN		 */
/* ----------------------------------------- */		

	form.jqtransformdone label{
		margin-top:4px; margin-right: 8px; display: block; } 	
	form.jqtransformdone DIV.rowElem{
		clear:both; padding:4px 0px; }
	
	/* -------------
	 * Inputs
	 * ------------- */	 
		.jqTransformInputWrapper {
			background: transparent url('../img/forms/input_left.gif') no-repeat; background-position:left -52px;
			height: 26px; padding: 0px; float:left; }		
		.jqTransformInputInner {
			background: transparent url('../img/forms/input_right.gif') no-repeat; background-position:right -52px;
			padding: 2px 4px 2px 0px; margin: 0px 0px 0px 4px; height:22px; }		
		.jqTransformInputInner DIV {
			height: 31px; }		
		.jqTransformInputInner input { 
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px;
			vertical-align: middle; height: 26px; color:#666666; border:none;
			padding: 2px 15px 0 5px; margin: 0 0 0 0; background:transparent;  max-width:270px; }		
	/*  IE7 */
		*:first-child+html .contact .jqTransformInputInner input { 
			margin: -3px 0 0 5px; max-width:270px;  }		
	/*  IE7 */
		*:first-child+html .webshop .jqTransformInputInner input { 
			margin: -3px 0 0 5px; max-width:125px;  }		
			
	/*  IE6 */
		* html .jqTransformInputInner input {
			font-size:12px; line-height: 18px;
			vertical-align: middle; height: 26px; color:#7b7b7b; border: 0;
			padding: 2px 0 0 0; margin: 0 0 0 0; background:transparent; }		
	/*hover*/
		.jqTransformInputWrapper_hover{ 
			background: transparent url('../img/forms/input_left.gif') no-repeat; background-position:left -26px; }
		.jqTransformInputWrapper_hover DIV{}
		.jqTransformInputWrapper_hover DIV.jqTransformInputInner{ 
			background: transparent url('../img/forms/input_right.gif') no-repeat top; background-position:right -26px; }		
	/*focus*/
		.jqTransformInputWrapper_focus{ 
			background: transparent url('../img/forms/input_left.gif') no-repeat top; background-position:left 0px; }
		.jqTransformInputWrapper_focus DIV{}
		.jqTransformInputWrapper_focus DIV.jqTransformInputInner{ 
			background: transparent url('../img/forms/input_right.gif') no-repeat top; background-position:right 0px; }		
	/*safari*/		
		.jqTransformSafari .jqTransformInputInner DIV {
			position:relative; overflow:hidden; width:150px; }	
		.jqTransformSafari input {
			background-color:none; position:absolute;
			top:-10px; left:-2px; height:42px; padding-left:4px; }
	
	/* -------------
	 * Radios
	 * ------------- */
		.jqTransformRadioWrapper {
			float:left; display:block; margin:0px 4px; margin-top:2px; }
		.jqTransformRadio {
			background: transparent url('../img/forms/radio.gif') no-repeat center top;
			vertical-align: middle; height: 19px; width: 18px;
			display:block; /*display: -moz-inline-block;*/ }

	/* -------------
	 * Checkboxes
	 * ------------- */
	 	span.jqTransformCheckboxWrapper{
			display:block;float:left; margin-top:5px; }
	
		a.jqTransformCheckbox {
			background: transparent url('../img/forms/checkbox.gif') no-repeat center top;
			vertical-align:middle; height:19px; width:18px;
			display:block;/*display: -moz-inline-block;*/ }
	
	/* -------------
	 * Checked - Used for both Radio and Checkbox
	 * ------------- */
		a.jqTransformChecked { 
			background-position: center bottom; }

	/* -------------
	 * Selects
	 * ------------- */
		.jqTransformSelectWrapper {
			width:45px; position:relative; height:31px; z-index: 3000;
			background: url('../img/forms/select_left.gif') no-repeat top left; 
			float:left; margin-top:-4px; min-width:65px; }
		.jqTransformSelectWrapper DIV span {
			font-size:12px; float:none; position:absolute;
			width:14px; height:31px; line-height:15px;
			padding:8px 0 0 7px; overflow:hidden; cursor:pointer;
			color:#575757; min-width:65px; 
			/*border: 1px solid #CCCCCC; border-right: none;*/ }			
		.jqTransformSelectWrapper  a.jqTransformSelectOpen {
			display:block;	position:absolute;
			right:0px; width:31px; height:31px; 
			background: url('../img/forms/select_right.gif') no-repeat center center; z-index:25; }
		.jqTransformSelectWrapper ul {
			position:relative; width:43px;  min-width:63px; top:30px;
			left:0px; list-style:none; background-color: #FFF; border:solid 1px #CCC;
			display:none; margin:0px; padding:0px; overflow:auto; overflow-y:on; z-index:1000; }
		.jqTransformSelectWrapper ul a {
			display:block; padding:5px; text-decoration:none; color:#666;
			background-color:#FFF; font-size:12px; }
		.jqTransformSelectWrapper ul a.selected {
			background:#EDEDED; color:#666; }
		.jqTransformSelectWrapper ul a:hover, 
		.jqTransformSelectWrapper ul a.selected:hover {
			background:#3582c4; color:#fff; }


	/* -------------
	 * Textarea
	 * ------------- */
	 	table.jqTransformTextarea {
			margin-top:5px;
		}
		table.jqTransformTextarea tr td {
			font-size:1px; line-height:1px; 
			width:12px; height:11px; min-width:12px; min-height:11px;  					
			margin:0; padding:0px; }		
				
										
				table.jqTransformTextarea textarea{
					margin: 0; padding: 0; border: 0; background: none; }
		
				/*idle*/
				table.jqTransformTextarea td#jqTransformTextarea-tl {  height:11px;
					background: url('../img/forms/textarea-tl.gif') no-repeat 0px -24px; }
				table.jqTransformTextarea td#jqTransformTextarea-tm {  height:11px;
					background: url('../img/forms/textarea-tm.gif') repeat-x -0px -24px; }
				table.jqTransformTextarea td#jqTransformTextarea-tr {   height:11px;
					background: url('../img/forms/textarea-tr.gif') no-repeat 0px -24px; }
				table.jqTransformTextarea td#jqTransformTextarea-ml {
					background: url('../img/forms/textarea-ml.gif') repeat-y -24px 0px; }
				table.jqTransformTextarea td#jqTransformTextarea-mm {
					background: url('../img/forms/textarea-mm.gif') repeat; }
				table.jqTransformTextarea td#jqTransformTextarea-mr {
					background: url('../img/forms/textarea-mr.gif') repeat-y -24px 0px; }
				table.jqTransformTextarea td#jqTransformTextarea-bl { 
					background: url('../img/forms/textarea-bl.gif') no-repeat 0px -24px; }
				table.jqTransformTextarea td#jqTransformTextarea-bm{ 
					background: url('../img/forms/textarea-bm.gif') repeat-x 0px -24px; }
				table.jqTransformTextarea td#jqTransformTextarea-br{ 
					background: url('../img/forms/textarea-br.gif') no-repeat 0px -24px; }
					table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
						font-size: 12px; line-height: 16px; }
						
			/*hover*/
				table.jqTransformTextarea-hover td#jqTransformTextarea-tl { height:11px;
					background: url('../img/forms/textarea-tl.gif') 0px -12px;}
				table.jqTransformTextarea-hover td#jqTransformTextarea-tm { height:11px;
					background: url('../img/forms/textarea-tm.gif') 0px -12px;}
				table.jqTransformTextarea-hover td#jqTransformTextarea-tr { height:11px;
					background: url('../img/forms/textarea-tr.gif') 0px -12px;}
				table.jqTransformTextarea-hover td#jqTransformTextarea-ml {
					background: url('../img/forms/textarea-ml.gif') -12px 0px;}
				table.jqTransformTextarea-hover td#jqTransformTextarea-mm {
					background: url('../img/forms/textarea-mm.gif') 0px 0px;}
				table.jqTransformTextarea-hover td#jqTransformTextarea-mr {
					background: url('../img/forms/textarea-mr.gif') -12px 0px;}
				table.jqTransformTextarea-hover td#jqTransformTextarea-bl {
					background: url('../img/forms/textarea-bl.gif') 0px -12px;}
				table.jqTransformTextarea-hover td#jqTransformTextarea-bm {
					background: url('../img/forms/textarea-bm.gif') 0px -12px;}
				table.jqTransformTextarea-hover td#jqTransformTextarea-br {
					background: url('../img/forms/textarea-br.gif') 0px -12px;}
			
			/*focus*/
				table.jqTransformTextarea-focus td#jqTransformTextarea-tl {
					background: url('../img/forms/textarea-tl.gif') 0px 0px;}
				table.jqTransformTextarea-focus td#jqTransformTextarea-tm {
					background: url('../img/forms/textarea-tm.gif') 0px 0px;}
				table.jqTransformTextarea-focus td#jqTransformTextarea-tr {
					background: url('../img/forms/textarea-tr.gif') 0px 0px;}
				table.jqTransformTextarea-focus td#jqTransformTextarea-ml {
					background: url('../img/forms/textarea-ml.gif') 0px 0px;}
				table.jqTransformTextarea-focus td#jqTransformTextarea-mm {
					background: url('../img/forms/textarea-mm.gif') 0px 0px;}
				table.jqTransformTextarea-focus td#jqTransformTextarea-mr {
					background: url('../img/forms/textarea-mr.gif') 0px 0px;}
				table.jqTransformTextarea-focus td#jqTransformTextarea-bl{
					background: url('../img/forms/textarea-bl.gif') 0px 0px;}
				table.jqTransformTextarea-focus td#jqTransformTextarea-bm {
					background: url('../img/forms/textarea-bm.gif') 0px 0px;}
				table.jqTransformTextarea-focus td#jqTransformTextarea-br {
					background: url('../img/forms/textarea-br.gif') 0px 0px;}
	
				
				table.jqTransformTextarea .jqTransformSafariTextarea div {
					position: relative; overflow: hidden; border: 0px solid red; }
				table.jqTransformTextarea .jqTransformSafariTextarea textarea{
					background: none; position: absolute; top:-10px; left:-10px; 
					padding: 10px 10px 10px 10px; resize: none; }


	/* -------------
	 * Hidden - used to hide the original form elements
	 * ------------- */
		.jqTransformHidden {
			display: none;}

	DIV.errorBox P { display:block; width:350px; border:1px dotted red; color:red; padding:10px; }
	
	
/* ----------------------------------------- */
/*    1.15 LIGHTBOX JQUERY PLUGIN			 */
/* ----------------------------------------- */	
	
	#jquery-lightbox{
		left:0; line-height:0; position:absolute; text-align:center; top:0; width:100%; z-index:100; }
		#jquery-lightbox a img{
			border:none; }
		#jquery-overlay{
			height:500px; left:0; position:absolute; top:0; width:100%; z-index:90; }
	#lightbox-container-image{
		padding:10px; }
		#lightbox-container-image-box{
			background-color:#f2f1f1; border:1px solid #e3e1e2; border-width:1px 1px 0 1px; height:250px; 
			margin:0 auto; position:relative; width:250px; }
			#lightbox-container-image-box > #lightbox-nav{
				left:0; }
	
	#lightbox-container-image-data{
		color:#666; padding:10px 10px 10px 10px; }
		#lightbox-container-image-data #lightbox-image-details{
			float:left; text-align:left; width:70%; }
			#lightbox-container-image-data-box{
				background-color:#fff; border:1px solid #e3e1e2; border-width:0px 1px 1px 1px; 
				line-height:1.4em; margin:0 auto; overflow:auto; padding:0 10px 0; width:100%; }
				#lightbox-image-details-caption{
					display:block; font-size:1.2em; line-height:18px; margin-bottom:15px; }
				#lightbox-image-details-currentNumber{
					clear:left; display:block; padding-bottom:1.0em; }
					
	#lightbox-loading{
		height:25%; left:0%; line-height:0; position:absolute; text-align:center; top:40%; width:100%; }
		
	#lightbox-nav{
		height:100%; left:0; position:absolute; top:0; width:100%; z-index:10; }
		#lightbox-nav a{
			outline:none; }
			#lightbox-nav-btnNext{
				float:right; right:0; }
			#lightbox-nav-btnPrev{
				float:left; left:0; }
			#lightbox-nav-btnPrev, 
			#lightbox-nav-btnNext{
				display:block; height:100%; width:49%; zoom:1; }
			#lightbox-secNav-btnClose{
				float:right; padding-bottom:0.7em; width:66px; }