/*HTML
{
	overflow: auto;
	overflow-y: scroll;
	width: auto;
}*/

TD
{
	text-align: left;
}

A
{
	color: #009182;
	text-decoration:none;
}

BODY
{
	background-color: #FFFFFF;
	color: #666666;
	cursor: default;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

DIV.pearle_banner
{
	height: 74px;
	width: 220px;
}

LI
{
	padding: 0px;
	margin: 0px;
	padding-left:0px;
	list-style-position:outside;
}

UL
{
	padding: 0px;
	margin: 0px 17px 17px 17px;
}

H1.pearle_titel
{
	color: #009182;
	font-size: 20px;	
}

A.pearle_link
{
	color: #009182;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.pearle_link:hover
{
	text-decoration: underline;
}

A.simpele_link
{
	border: 0px;
	color: #666666;
	cursor: pointer;
	text-decoration: none;
}

IMG
{
	border: 0px;
}


/* 
	KLEUR 
*/

A.groen
{
	/*color: #009182;*/
}

A.oranje
{
	color: #f57f22;
}

A.grijs
{
	color: #666666;
}

A.groen:hover
{
	color: #009182;
	text-decoration: underline;
}

A.oranje:hover
{
	color: #f57f22;
	text-decoration: underline;
}

A.grijs:hover
{
	color: #666666;
	text-decoration: underline;
}


TABLE.pearle_page
{
	color: #555555;
	text-align: left;
	width: 942px;
}

  TR.pearle_header
  {
		background-color: #009182;
    height: 87px;
    width: 100%;
  }
  
    TD.pearle_header_logo
    {
      background-image: url(../images/pearle_header_normal.gif);
			background-position: left;
			background-repeat: no-repeat;
			width: 50%;
    }

		TD.pearle_header_banner_link
		{
			width: 50%;
		}
	
			A.pearle_header_banner_link
			{
				color: #FFFFFF;
				font-size: 11px;
				text-decoration: none;
			}
			
			A.pearle_header_banner_link:hover
			{
				color: #FFFFFF;
				font-size: 11px;
				text-decoration: underline;
			}         
			
			DIV.pearle_header_banner_link_spacing
			{
				height: 4px;
				overflow: hidden;
				width: 175px;           
			}
  .pearle_header_links    {  	  	  
  	  float:right;
  	  width:200px;		 
  }
  
  TABLE.pearle_header_menu
  {
    background-image: url(../images/pearle_menu.gif);
    height: 34px;
    margin-top: 3px;
    width: 100%;
		z-index: 2;
  }
  
		TD.pearle_header_zoek_vestiging
		{
			background-image: url(../images/pearle_menu_zoek_vestiging.gif);
			background-repeat: no-repeat;
			background-position: left;
			color: #FFFFFF;
			cursor: pointer;
			font-size: 13px;
			font-weight: bold;			
			height: 34px;
			padding-left: 44px;
			padding-right: 92px;
			width: 250px;
		}
		
    TD.pearle_header_zoek_vestiging_mouseover
		{
			background-image: url(../images/pearle_menu_zoek_vestiging_mouseover.gif);
			background-position: left;
			background-repeat: no-repeat;
			color: #FFFFFF;
			cursor: pointer;
			font-size: 13px;
			font-weight: bold;			
			height: 34px;
			padding-left: 44px;
			padding-right: 92px;
			width: 260px;
		}		
		
		TD.pearle_header_menu_item
		{
     
			color: #FFFFFF;
			font-size: 13px;
			font-weight: bold;
			height: auto;
			padding: 0px 10px 0px 10px;
		}	
		
			A.pearle_header_menu_item
			{
				color: #FFFFFF;
				font-size: 13px;
				font-weight: bold;
				height: 100%;
				text-decoration: none;
				width: 100%;
			}
    
		TD.pearle_header_menu_item_border
    {
			width:1px;
			font-size:1px;
    }		
    
	TD.pearle_header_menu_item_mouseover
    {
			background-repeat: repeat-x;
		  color: #FFFFFF;
			cursor: pointer;
      font-size: 13px;
			font-weight: bold;
			padding: 0px 10px 0px 10px;
    }
		
    TD.pearle_header_menu_item_selected
    {
			background-repeat: repeat-x;
		  color: #6ec1b7;
      font-size: 13px;
			font-weight: bold;
			padding: 0px 10px 0px 10px;
    }	
		
			A.pearle_header_menu_item_selected
			{
				color: #6ec1b7;
				font-size: 13px;
				font-weight: bold;
				height: 100%;
				text-decoration: none;
				width: 100%;
			}
 
    TD.pearle_header_menu_item_mouseover_selected
    {
			background-repeat: repeat-x;
		  color: #6ec1b7;
			cursor: pointer;
      font-size: 13px;
			font-weight: bold;
			padding: 0px 10px 0px 10px;
    }
  
  TABLE.pearle_header_submenu
  {
    height: 28px;
		position: relative;
    width: 100%;
  }
  
  TABLE.pearle_header_submenu TD
  {
    height: 28px;
    width: 100%;
		overflow: hidden;
  }
	
		DIV.pearle_header_submenu_container
		{
			height: 28px;
			top: -10px;
			#top: 0px;
			position: relative;
			display: none;
			width: 942px;
		}
		
			DIV.pearle_header_submenu_item
			{
				color: #474747;
				float: left;
				font-size: 12px;
				font-weight: bold;
				padding: 6px 10px 0px 10px;
				text-decoration: none;
			}
			
				A.pearle_header_submenu_item
				{
					color: #474747;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}		
				
				A.pearle_header_submenu_item:hover
				{
					color: #000000;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}						
			
			DIV.pearle_header_submenu_item_mouseover
			{
				color: #000000;
				cursor: pointer;
				float: left;
				font-size: 12px;
				font-weight: bold;
				padding: 6px 10px 0px 10px;
				text-decoration: none;
			}			

			DIV.pearle_header_submenu_item_selected
			{
				color: #009182;
				float: left;
				font-size: 12px;
				font-weight: bold;
				padding: 6px 10px 0px 10px;
				text-decoration: none;
			}

				A.pearle_header_submenu_item_selected
				{
					color: #009182;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
			
			DIV.pearle_header_submenu_item_mouseover_selected
			{
				color: #009182;
				cursor: pointer;
				float: left;
				font-size: 12px;
				font-weight: bold;
				padding: 6px 10px 0px 10px;
				text-decoration: none;
			}

	TABLE.pearle_footer_banner
	{
		background-image: url(../images/pearle_footer.jpg);
		background-repeat: repeat-x;
		height: 82px;
		width: 100%;
	}
	
		TD.pearle_footer_banner
		{
			width: 25%;
		}
		
	DIV.pearle_page_footer
	{
		height: 70px;
		margin-top: 10px;
    width: 100%;
	}
	
		DIV.pearle_page_footer_copyrights
		{
			color: #474747;
			float: left;
			font-size: 11px;
			position: relative;
			width: auto;
			padding-left:10px;
		}
		
		DIV.pearle_page_footer_spacer
		{
			float: left;
			text-align: center;
			width: 20px;
			font-size: 11px;
		}
		
		DIV.pearle_page_footer_link
		{
			float: left;
			font-size: 11px;
			width: auto;
		}
		
			A.pearle_page_footer_link
			{
				font-size: 11px;
				color: #009182;
				text-decoration: none;
			}
			
			A.pearle_page_footer_link:hover
			{
				font-size: 11px;
				color: #009182;
				text-decoration: underline;
			}

	/*******************************\
		PAGE'S / SECTION(S) / ITEM(S)
	\*******************************/
	
	DIV.pearle_right_block_break
	{
		float: left;
		font-size: 1px;
		height: 4px;
		overflow: hidden;
		width: 100%;
	}
	
	/*
		FORM(S)
	*/
	
	TABLE.pearle_form
	{
		width: 100%;
		float: left;
	}
	
		TD.pearle_form_header
		{
			color: #009182;
			font-size: 15px;
			font-weight: bold;
			padding-left: 10px;
		}
	
		TD.pearle_form_subheader
		{
			color: #EF8700;
			font-size: 15px;
			font-weight: bold;
			padding-left: 10px;
		}
	
		TD.pearle_form_label
		{
			padding-left: 10px;
			padding-top: 4px;
			width: 120px;
		}
		
		TD.pearle_form_field
		{
			padding-left: 10px;
			padding-top: 4px;
			width: 310px;
		}
		
			INPUT.pearle_form_field
			{
				height: 16px;
				width: 300px;
			}
			
			INPUT.pearle_form_field_disabled
			{
				border: 1px solid #CCCCCC;
				color: #474747;
				cursor: default;
				height: 18px;
				width: 300px;
			}
			
			INPUT.pearle_form_field_small
			{
				height: 16px;
				width: 145px;
			}
			
		TD.pearle_form_message
		{
			color: #FF0000;
		}
			
		TD.pearle_form_seperator
		{
			padding: 10px 10px 10px 0px;
		}
		
			DIV.pearle_form_seperator
			{
				background-color: #EBE9E7;
				font-size: 1px;
				height: 1px;
				overflow: hidden;
				width: 100%;
			}
		
	/* 
		HOMEPAGE
	*/
	
	DIV.pearle_home_big_row_left
	{
		height: 215px;
		overflow: hidden;
		width: 510px;
	}
	
	DIV.pearle_home_big_row_right
	{
		height: 215px;
		overflow: hidden;
		width: 452px;
	}	
  
	TABLE.pearle_home_big_row
	{
		border-bottom: 1px solid #E4E5E5;
		clear: both;
		height: 200px;
		overflow: hidden;
		position: relative;
		width: 100%;
	}
	
		TD.pearle_home_big_blok_left
		{
			width: 510px;
		}

			TABLE.pearle_home_big_blok_left, DIV.pearle_home_big_blok_left
			{
				height: 215px;
				padding-left: 10px;
				position: relative;    
				width: 510px;   
			}
			
				.pearle_home_big_blok_left_title
				{
					color: #009182;
					font-size: 20px;
					padding-top:5px;
					font-weight: bold;
				}
				
				A.pearle_home_big_blok_left_link
				{
					color: #000000;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
				
				A.pearle_home_big_blok_left_link:hover
				{
					color: #000000;
					font-size: 12px;
					font-weight: bold;
					text-decoration: underline;
				}
		
		TD.pearle_home_big_blok_right
		{
			position: relative;
			width: 452px;
		}
	
	TABLE.pearle_home_tiny_row
	{
		height: 116px;
		margin: 0px;
		width: 100%;
	}
		
		TD.pearle_home_tiny_blok
		{
		}

			TABLE.pearle_homepage_small_blok
			{
				cursor: pointer;
				font-size: 11px;
				height: 100%;
				position: relative;
			}
			
				TD.pearle_homepage_small_blok_titel
				{
					padding: 7px 10px 7px 10px;
					width: auto;
				}
				
					.pearle_homepage_small_blok_titel
					{
						font-size: 14px;
						font-weight: bold;					
					}
				
				TD.pearle_homepage_small_blok_afbeelding
				{
					height: 100px;
					position: relative;
					width: 120px;
				}					
				
				TD.pearle_homepage_small_blok_content
				{
					padding: 0px 10px 0px 10px;
				}
				
					A.pearle_homepage_small_blok_link
					{
						float: left;
						font-weight: bold;
						text-decoration: none;
					}
					
					A.pearle_homepage_small_blok_link:hover
					{
						float: left;
						font-weight: bold;
						text-decoration: underline;
					}


	/* 
		SUBPAGE 
	*/
	
	TR.pearle_subpage_content_left
	{
		/*height: 366px;*/
	}
	
	TD.pearle_subpage_content_left
	{
		width: 67%;
	}
		
		TABLE.pearle_subpage_left_blok
		{
			height: 436px;
			position: relative;
		}
		
			.pearle_subpage_left_blok_titel
			{
				color: #009182;
				font-size: 20px;
				padding: 4px 25px 0px 10px;
				font-weight: bold;
			}
		.pearle_subpage_left_blok_tekst
		{
			padding: 4px 25px 0px 10px;
		}
		.pearle_subpage_left_blok_tekst p {
			margin: 0;
		}
	TD.pearle_subpage_content_border
	{
		background-color: #9B9286;
		font-size: 1px;
		overflow: hidden;
		width: 1px;
	}
	
	TD.pearle_subpage_content_right
	{
	}
	
		TABLE.pearle_subpage_right_blok
		{
			font-size: 11px;
			height: 119px;
			position: relative;
			width: 100%;
		}
		
			TR.pearle_subpage_right_blok_border
			{
				background-color: #EBE9E7;
				height: 1px;
				font-size: 0px;
				overflow: hidden;
			}
		
			TR.pearle_subpage_right_blok_titel
			{
				height: 26px;
			}
			
				TD.pearle_subpage_right_blok_titel
				{
					padding: 8px 10px 0px 10px;
				}
			
					.pearle_subpage_right_blok_titel
					{
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}
					
					A.pearle_subpage_right_blok_titel:hover
					{
						color: #121D19;
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}						
			
			TD.pearle_subpage_right_blok_afbeelding
			{
				width: 110px;
			}
			
			.pearle_subpage_right_blok_content
			{
				height: 85px;
				padding: 0px 10px 0px 10px;
			}
			
				A.pearle_subpage_right_blok_link
				{					
					float: left;
					font-weight: bold;
					padding: 0px;
					text-decoration: none;
				}
				
				A.pearle_subpage_right_blok_link:hover
				{
					float: left;
					font-weight: bold;
					padding: 0px;
					text-decoration: underline;
				}
				
	
	/*
		STANDARD
	*/
	
	TD.pearle_standard_content_left
	{
	}
	
		TD.pearle_standard_content_left_header
		{
			width: 100%;
		}
		
			TABLE.pearle_standard_content_left_header
			{
				width: 100%;
			}
			
				TD.pearle_standard_content_left_header_titel
				{
					padding: 4px 25px 8px 10px;
				}

					.pearle_standard_content_left_header_titel
					{
						color: #009271;
						font-size: 20px;
						font-weight: bold;
						text-decoration: none;
					}
				
				TD.pearle_standard_content_left_header_content
				{
					padding: 0px 25px 0px 10px;
				}
		
		TD.pearle_standard_content_left_image
		{
			width: 284px;
		}
		
			TABLE.pearle_standard_content_afbeelding
			{
				margin-top: 8px;
				position: relative;
				width: 264px;
			}
		
		TD.pearle_standard_content_left_blok
		{
			padding-right: 25px;
		}

			TABLE.pearle_standard_content_left_blok
			{
				width: 100%;
			}
			
				TD.pearle_standard_content_left_blok_titel
				{
					padding: 18px 0px 8px 0px;
				}

					.pearle_standard_content_left_blok_titel
					{
						color: #009271;
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}
				
				TD.pearle_standard_content_left_blok_content
				{
				}
	
	TD.pearle_standard_content_border
	{
		background-color: #9B9286;
		font-size: 1px;
		overflow: hidden;
		width: 1px;
	}		
	
	TD.pearle_standard_content_right
	{
		position: relative;
		width: 314px;
	}
	
		TABLE.pearle_standard_menu_blok
		{
			background-color: #009182;
			margin: 0px 0px 5px 5px;
			width: 309px;
		}
		
			TD.pearle_standard_menu_blok
			{
				padding: 10px;
			}
		
				DIV.pearle_standard_menu_blok_titel
				{
					color: #6ec1b7;
					float: left;
					font-size: 18px;
					font-weight: bold;
					padding: 0px 0px 2px 0px;
					position: relative;
					width: 100%;
				}
				
				DIV.pearle_standard_menu_blok_item
				{
					color: #FFFFFF;
					float: left;
					padding: 2px 0px 2px 0px;
					position: relative;
					width: 100%;				
				}
				
					A.pearle_standard_menu_blok_item
					{
						color: #FFFFFF;
						text-decoration: none;
					}
					
					A.pearle_standard_menu_blok_item:hover
					{
						color: #FFFFFF;
						text-decoration: underline;
					}

		TABLE.pearle_standard_right_blok
		{
			font-size: 11px;
			height: 140px;
			float: left;
			width: 100%;
		}
		
			TR.pearle_standard_right_blok_border
			{
				background-color: #EBE9E7;
				height: 1px;
				font-size: 0px;
				overflow: hidden;
			}
		
			TR.pearle_standard_right_blok_titel
			{
				height: 20px;
			}
			
				TD.pearle_standard_right_blok_titel
				{
					font-size: 15px;
					font-weight: bold;
					padding: 8px 0px 8px 5px;
					text-decoration: none;
					width: 100%;
				}
			
					A.pearle_standard_right_blok_titel
					{
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}
					
					A.pearle_standard_right_blok_titel:hover
					{
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}						
			
			TD.pearle_standard_right_blok_afbeelding
			{
				height: 110px;
				padding-left: 5px;
				width: 109px;
			}
			
			.pearle_standard_right_blok_content
			{
				height: 110px;
				padding: 0px 5px 0px 10px;
				width: 100%;
			}
			
				A.pearle_standard_right_blok_link
				{
					float: left;
					font-weight: bold;
					text-decoration: none;
				}
				
				A.pearle_standard_right_blok_link:hover
				{
					float: left;
					font-weight: bold;
					text-decoration: underline;
				}
	
	/*
		STANDARDSUB
	*/
	
	TD.pearle_standardsub_content_left
	{
	}
	
		TD.pearle_standardsub_content_left_header
		{
			width: 100%;
		}
		
			TABLE.pearle_standardsub_content_left_header
			{
				width: 100%;
			}
			
				.pearle_standardsub_content_left_header_titel
				{
					padding: 4px 25px 8px 10px;
				}

					.pearle_standardsub_content_left_header_titel
					{
						font-size: 20px;
						font-weight: bold;
						text-decoration: none;
					}
				
				.pearle_standardsub_content_left_header_content
				{
					padding: 0px 10px 0px 10px;
				}
		
		TD.pearle_standardsub_content_left_image
		{
		}
		
			TABLE.pearle_standardsub_content_afbeelding
			{
				margin-top: 8px;
				width: 100%;
			}				
		
		TD.pearle_standardsub_content_left_blok
		{
			padding: 0px 25px 0px 25px;
			width: 100%;
		}

			TABLE.pearle_standardsub_content_left_blok
			{
				width: 100%;
			}
			
				TD.pearle_standardsub_content_left_blok_subtitel
				{
					padding: 18px 0px 8px 0px;
				}

					.pearle_standardsub_content_left_blok_subtitel
					{
						color:#009182;
						font-size: 15px;
						font-weight: bold;
						text-decoration: none;
					}
				
				TD.pearle_standardsub_content_left_blok_content
				{
				}
				
	/*
		SELECTION
	*/
	
	TD.pearle_selection_left
	{
		padding: 0px 10px 0px 10px;
	}
		
		TABLE.pearle_selection_blok
		{
			float: left;
			width: 610px;
		}
		
			TD.pearle_selection_blok_afbeelding
			{
				padding-left: 10px;
				padding-top: 0px;
				padding-bottom:5px;
				position: relative;
				vertical-align:top;
			}
			
				TABLE.pearle_selection_blok_content
				{
					width: 100%;
				}
				
					TD.pearle_selection_blok_titel
					{
						padding: 0px 0px 10px 0px;
						width: 100%;
					}
					
						.pearle_selection_blok_titel
						{
							font-size: 15px;
							font-weight: bold;
							text-decoration: none;
						}
						
						A.pearle_selection_blok_titel:hover
						{
							text-decoration: none;
						}
					
					TD.pearle_selection_blok_content
					{
						padding-right: 25px;
					}
	
		.newsub_midcolumn .pearle_selection_blok
		{
			float: left;
			width: auto;
		}

	
	/*
		COUPON
	*/
	
	TABLE.pearle_coupon_blok
	{
		cursor: pointer;
		float: left;
		height: 149px;
		margin-left: 2px;
		margin-right: 10px;
		width: 301px;
	}

		TR.pearle_coupon_top_border
		{
			height: 3px;
		}
	
			TD.pearle_coupon_top_border
			{
				background-image: url(../images/pearle_coupon_border_top.gif);
				background-position: top;
				background-repeat: no-repeat;
				font-size: 0px;
				width: 100%;
			}

		TR.pearle_coupon_content
		{
			height: 126px;
		}
			
			TD.pearle_coupon_left_border
			{
				background-image: url(../images/pearle_coupon_border_left.gif);
				background-position: right;
				background-repeat: repeat-y;
				font-size: 0px;
				width: 3px;
			}

			TD.pearle_coupon_content
			{
				padding: 0px 0px 0px 15px;
				width: 295px;
			}
			
			.pearle_coupon_content
			{
				font-size: 17px;
				font-weight: bold;
			}
			

			TD.pearle_coupon_right_border
			{
				background-image: url(../images/pearle_coupon_border_right.gif);
				background-position: left;
				background-repeat: repeat-y;
				font-size: 0px;
				width: 3px;
			}

		TR.pearle_coupon_print_button
		{
			height: 27px;
		}
			
			TD.pearle_coupon_print_button
			{
				width: 295px;
			}

		TR.pearle_coupon_bottom_border
		{
			height: 3px;
		}
			
			TD.pearle_coupon_bottom_border
			{
				background-image: url(../images/pearle_coupon_border_bottom.gif);
				background-position: top;
				background-repeat: no-repeat;
				font-size: 0px;
				width: 100%;
			}
			
		TR.pearle_coupon_footer
		{
			font-size: 1px;
			height: 15px;
		}
		
			TD.pearle_coupon_footer
			{
			}
			
	/*
		FAQ
	*/
	
	TD.pearle_faq_content_left
	{
		padding: 0px 25px 10px 0px;
	}
	
		TABLE.pearle_faq_content
		{
			width: 100%;
		}
		
			TD.pearle_faq_header
			{
			}
			
			TD.pearle_faq_list
			{
				/*border-bottom: 1px solid #EBE9E7;
				border-top: 1px solid #EBE9E7;*/
				padding: 10px 25px 10px 10px;
			}
				
				DIV.pearle_faq_link
				{
					float: left;
					margin-bottom: 2px;
					margin-top: 2px;
					width: 100%;
				}
				
					A.pearle_faq_link
					{
						color: #009170;
						font-weight: bold;
						text-decoration: none;
					}
					
					A.pearle_faq_link:hover
					{
						color: #009170;
						font-weight: bold;
						text-decoration: underline;
					}
			
			TD.pearle_faq_items
			{
				padding-left: 10px;
			}
			
				TABLE.pearle_faq_blok
				{
					width: auto;
				}
				
					TD.pearle_faq_vraag
					{
						padding: 8px 0px 8px 0px;
					}
					
						.pearle_faq_vraag
						{
							color: #009182;
							font-size: 13px;
							font-weight: bold;
						}
						
					TD.pearle_faq_antwoord
					{
					}
					
						.pearle_faq_antwoord
						{
						}
						
					TD.pearle_faq_button
					{
						padding: 10px 0px 20px 0px;
					}
		
	TD.pearle_faq_content_border
	{
		background-color: #9B9286;
		overflow: hidden;
		width: 1px;
	}
	
	TD.pearle_faq_content_right
	{
		width: 314px;
	}
	
	/*
		INSURANCE
	*/
	
	TD.pearle_insurance_content_left
	{
		padding: 0px 0px 10px 0px;
	}
	
		TABLE.pearle_insurer_blok
		{
			border-top: 1px solid #EBE9E7;
			float: left;
			height: 60px;
			width: 130px;
		}
		
			TR.pearle_insurer_afbeelding
			{
				height: 60px;
			}
			
				TD.pearle_insurer_afbeelding
				{
					width: 130px;
				}
				
					IMG.pearle_insurer_afbeelding
					{
						border: 0px;
					}
	
	/* 
		COUPON FORM
	*/
	
	TD.pearle_coupon_form_content_left
	{
	}
	
	/*
		ZOEK VESTIGING
	*/
		
	TD.pearle_search_store_form
	{
		padding: 0px 10px 0px 10px;
	}
	
		.pearle_search_store_form_titel
		{
			color: #009182;
			font-size: 20px;
			font-weight: bold;
			padding-bottom: 20px;
		}
		
		.pearle_search_store_form_tekst
		{
			font-size: 11px;
			padding-top: 20px;
		}
		
		.pearle_search_store_form_label
		{
			color: #009182;
			font-size: 15px;
			font-weight: bold;
			padding: 10px 0px 6px 0px
		}
		
		INPUT.pearle_search_store_form_field
		{
			height: 18px;
			width: 315px;
		}
		
		TD.pearle_search_store_form_button
		{
			padding-top: 20px;
		}
		
		.pearle_search_form_result
		{
			color: #009182;
			font-weight: bold;
			text-decoration: none;
		}
		
		DIV.pearle_search_store_form_seperator
		{
			background-color: #EBE9E7;
			font-size: 1px;
			height: 1px;
			margin: 8px 0px 8px 0px;
			overflow: hidden;
			width: 100%;
		}
	
	TD.pearle_search_store_form_image
	{
	}
	
	TD.pearle_standard_content_right
	{
	}
	
	
	/*
		VACATURES
	*/
	
	TD.pearle_vacatures_content_left
	{
	}
	
		TABLE.pearle_vacature_categorie_blok
		{
			float: left;
			width: 50%;
		}
	
	
	/*
		VACATURE
	*/
	
	TD.pearle_vacature_content_left
	{
		padding: 0px 10px 0px 10px;
	}
		
		TD.pearle_vacature_titel
		{
		}
		
		.pearle_vacature_titel
		{
			color: #009182;
			font-size: 20px;
			font-weight: bold;
		}
		
		.pearle_vacature_subtitel
		{
			color: #000000;
			font-size: 15px;
			font-weight: bold;
			margin: 0px;
			padding: 0px;
		}
		
		.pearle_vacature_tekst
		{
			margin: 0px;
			padding: 0px;
			padding-top: 10px;
		}
		
		TD.pearle_vacature_link
		{
			padding-top: 10px;
		}
		
		A.pearle_vacature_link
		{
			color: #009182;
			font-weight: bold;
			text-decoration: none;
		}
		
		A.pearle_vacature_link:hover
		{
			color: #009182;
			font-weight: bold;
			text-decoration: underline;
		}
		
		TD.pearle_vacature_seperator
		{
			padding: 10px 0px 10px 0px;
		}
		
			DIV.pearle_vacature_seperator
			{
				height: 1px;
				background-color: #EBE9E7;
				overflow: hidden;
				width: 100%;
			}
	
	/* SITEMAP */
	
	TD.pearle_sitemap
	{
		padding-left: 10px;
	}
	
	A.pearle_pagina_link
	{
		color: #009182;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
	A.pearle_pagina_link:hover
	{
		text-decoration: underline;
	}
	
	A.pearle_subpagina_link
	{
		color: #656666;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
	A.pearle_subpagina_link:hover
	{
		text-decoration: underline;
	}
	
	A.pearle_subsubpagina_link
	{
		color: #656666;
		font-size: 12px;
		text-decoration: none;	
	}
	
	A.pearle_subsubpagina_link:hover
	{
		text-decoration: underline;
	}
		
	/* ACTIE */
	
	DIV.pearle_actie_afbeelding
	{
		height: 360px;
		overflow: hidden;
		width: 590px;
	}
	
	A.pearle_actie_link
	{
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
	A.pearle_actie_link:hover
	{
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	/*
		COUPON
	*/
	
	.pearle_coupon_bon_titel
	{
		color: #009182;
		font-size: 20px;
		font-weight: bold;
	}
	
/* COUPONS */

div.dcoupon
{
	float: left;
	margin-left: 6px;
	cursor: pointer;
	height: 260px;
}	

div.dcouponempty
{
	float: left;
	margin-left: 6px;
	height: 260px;
}	
	
div#couponContent
{
	margin-top: 2px;
	height: 256px;
	width: 630px;
	border: 0px;
	float: left;
	display: none;
	margin-left: -8px;
	_margin-left: -6px;
	overflow: visible;
	background-color: #e5e7e6;

}

div#nieuwsbriefContent
{
	margin-top: 2px;
	height: 256px;
	width: 630px;
	border: 0px;
	float: left;
	margin-left: -8px;
	_margin-left: -6px;
	overflow: visible;
	background-color: #e5e7e6;

}
	
input.couponinvoer
{
	height: 15px; 
	border: 1px solid #7f9db9;
	color: #6f6f6f;
}

input.couponinvoer_error
{
	height: 15px; 
	border: 1px solid #ff0000;
	color: #6f6f6f;
}

table.couponformu tr td {
	font-size: 11px;
	
}

td.pearle_werkenbij
{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 2px solid #e7e7e7;
}

.werkenbijlist
{
	font-size: 15px;
	line-height: 24px;
	color: #009182;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}

ul.werkenbijlist
{

}

div.werkenbijcat_header
{
	font-size: 24px;
	font-weight: bold;
	color: #009182;	
	margin-top: 15px;
}

a.werkenbij_overzicht
{
	color: #676767;
	font-size: 12px;
	font-weight: bold;
}

/* NEWSUB */
td.newsub_header
{
	width: 942px;
	height: 209px;
	border-bottom: 1px solid #e1e1e1;
	vertical-align: top;
	overflow: hidden;
}

td.newsub_header td.content
{
	padding: 32px 0 0 23px;
}

td.newsub_header p
{
	width: 498px;
	line-height: 20px;
	padding: 0;
}

td.newsub_spacer {
	font-size: 1px;
	height: 8px;
}

td.newsub_bigcolumn h2 {
	color: #009182;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 0 0;
	margin: 5px 0 0;
}

td.newsub_bigcolumn {
	padding: 15px 10px 0 0;
	border-right: 1px solid #9b9286;
	line-height: 18px;
}

td.newsub_leftcolumn h2 {
	color: #009182;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 0;
}

td.newsub_leftcolumn ul {
	list-style-type: bullet;
	list-style-position: inside;
	margin: 0;
	padding: 10px 0 10px 10px;
	background: #f1f8f8;
	width: 210px;
}

td.newsub_leftcolumn ul li {
	padding: 5px 0 5px 0px;
	margin: 0 0 0 10px;
	color: #009182;

}

td.newsub_leftcolumn {
	padding: 15px 0 0;
}


td.newsub_midcolumn {
	padding: 15px 10px 0 0;
	border-right: 1px solid #9b9286;
	line-height: 18px;
}

td.newsub_rightcolumn {
	padding: 0;
}

/* BRILLEN */

#brillen {
	width: 942px;
}

#brillen h3 {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #009182;
}

#brillen a, #brillen a:hover, #brillen a:active {
	outline:none;
}

#brillentop {
	width: 942px;
	height: 306px;
	background-image: url(../images/brillen_background.jpg);
	background-repeat: no-repeat;
	border: 0;
	border-bottom: solid 1px #e3e3e3;
	margin: 0 0 15px 0;
}

#brillen #monturen {
	background-image: url(../images/monturen_form_background.jpg);
	background-repeat: no-repeat;
	height: auto;
	border-bottom: 0;
	margin: 0 0 15px 0;
	width: 942px;
}

#monturen p {
	clear: both;
}

#monturen p strong, #monturen p b {
	color: #009182;
}

#monturen .montuur {
	float: left;
	width: 160px;
	height: 110px;
	color: #103933;
	font-weight: bold;
	text-align: center;
	margin: 0 18px 24px 0;
}

#monturen .montuur .price {
	color: #009182;
	font-weight: normal;
}

#monturen .left_block {
	float: left;
	width: 561px;
	padding: 0px 25px 0 24px;
	border-right: 1px solid #ccc;
}

#brillentop .left_block {
	float: left;
	width: 561px;
	margin: 0px;
}

#brillen h1 {
	position: absolute;
	color: #fff;
	z-index: -1;
	left: -1000px
	top: -1000px;
}

#brillentop h1 {
	margin: 0 0 7px 10px;
	padding: 0;
}

#monturen h1.monturen {
	z-index: 1;
	position: relative;
	top: 0;
	margin: 24px 0;
}

#monturen p, #brillentop p {
	margin: 0 0 13px 10px;
	padding: 0;
}

#monturen .right_block {
	background: #fff;
	width: 326px;
	padding: 29px 0 0 5px;
	float: left;
	clear: right;
}

#brillentop .right_block {
	width: 357px;
	padding: 29px 0 0 0px;
	float: left;
	clear: right;
}

#brillenbottom .right_logos {
	width: 357px;
	padding: 0 0 0 0px;
	float: left;
	clear: right;
}

#brillen .placeholder {
	width: 357px;
	height: 46px;
	display: block;
}

#brillen .dropdown, .button {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .01em;
	margin: 0 0 2px 5px;
	cursor: pointer;
	position: static;
}

#brillen .dropdown .dropdown_top {
	background-image: url(../images/dropdown_top.gif);
	width: 333px;
	height: 10px;
	display: block;
	background-repeat: no-repeat;
	font-size: 0px;
}


#brillen .dropdown .dropdown_middle {
	background-image: url(../images/dropdown_middle.png);
	width: 333px;
	height: 20px;
	display: block;
	padding: 4px 0 0 0;
	background-repeat: repeat-y;
}

#brillen .dropdown .selections {
	display: none;
}
#brillen_result_title {
	clear: both;
	padding: 22px 11px 34px;
	border-bottom: 1px solid #e1e1e1;
}
#brillen_result_title {
	margin: inherit !important;
	margin: 20px 0 0;w
}

#brillen_result_title .button {
	float: right;
}

#brillen_result_title h2 {
	float: left;
	width: auto;
	display: block;
	margin: 0 15px 0 0;
}

#brillen_result_title h3 {
	float: left;
	margin: 8px 0 0 !important;
	margin: 11px 0 0;
	width: 260px;
}

#brillenselector {
	border-bottom:1px solid #E1E1E1;
	padding:22px 0px;
}


#brillen .dropdown .extended {
	background-image: url(../images/dropdown_middle_exte.png);
	padding: 4px 0 0 0;
	background-repeat: repeat-y;
	height: auto;
}

#brillen .dropdown .extended .selections {
	display: block;
	width: 302px;
	margin: 7px auto 0 auto;
	padding: 11px 0 11px 15px;
	background-image: url(../images/dropdown_middle_sele.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #cde9e6;
}

#brillen .extended .selections a {
	position: relative;
	z-index: 5;
	font-weight: bold;
	display: block;
	clear: both;
	margin: 0 0 3px 0;
	color: #009182;
}

#brillen .extended .selections a:hover {
	color: #395b56;
}

#brillen .dropdown .dropdown_bottom {
	background-image: url(../images/dropdown_bottom.png);
	width: 333px;
	height: 10px;
	display: block;
	background-repeat: no-repeat;
	font-size: 0px;
}

#brillen .button {
	background-image: url(../images/dropdown_button.png);
	width: 309px;
	height: 31px;
	display: block;
	padding: 14px 0 0 24px;
	background-repeat: no-repeat;
	color: fff;
}

#brillen .dropdown a {
	color: #000;
	margin-left: 24px;
}

#brillen .button a {
	color: #fff;
}

#brillen .dropdown .up {
	float: right;
	margin: 2px 20px 0 0;
	width: 14px;
	height: 13px;
	background-image: url(../images/arrow_up.gif);
}

#brillen .dropdown .down {
	float: right;
	margin: 2px 20px 0 0;
	width: 14px;
	height: 13px;
	background-image: url(../images/arrow_down.gif);
}

#brillenbottom {
	width: 942px;
	padding: 15px 0;
}

#brillen_result .top {
	padding: 30px; 22px;
	border-bottom: 1px solid #e1e1e1;
}

#brillen .top .title {
	margin: 0 10px 0 0;
}

#brillen .voorkeuren {
	float: right;
	position: relative;
	top: -8px;
}

#brillen #results {
	height: 261px;
	background-image: url(../images/lenzen_result_background2.jpg);
	background-repeat: no-repeat;	
}

.container {
	border-bottom: 1px solid #e1e1e1;
}

#brillen .container .left_block {
	float: left;
	width: 469px;
}

#brillen .container .right_block {
	width: 473px;
	float: left;
	clear: right;
}

#brillen #tabcontainer {
	background-image: url(../images/brillen_result_background.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 942px;
}

#brillen #tabcontainer table, #tabcontainer tr, #tabcontainer td {
	margin: 0;
	padding: 0;
}

#brillen #tabcontainer .tabs {
	width: 540px;
	margin: 7px 0 0 200px;
	height: 37px;
}

#brillen #tabcontainer .tab {
	text-align: center;
	font-weight: bold;
	color: #4f6b67;
}

#brillen #tabcontainer .tab img {
	vertical-align: bottom;
}

#brillenbottom .left_block {
	float: left;
	width: 507px;
	padding: 15px 52px 5px 12px;
}

#brillenbottom h3 {
	margin: 0 0 10px 0;
}

#brillenbottom .right_block {
	/*
	width: 348px;
	float: left;
	clear: right;
	padding: 15px 0px 5px 20px;
	*/
	width: 419px;
	float: left;
	clear: right;
	margin: 0 0 0 10px;
	padding: 10px 10px;
	background: #fef5eb;
	border: 1px solid #ffa878;
}

#brillenbottom .right_block p {
	padding: 0;
}

#brillen_result #brillenbottom .left_block {
	width: 427px;
}

#brillen_result #brillenprinter {
	height: 261px;
	border-bottom: 1px solid #e1e1e1;
	background-image: url(../images/printmailbackground.gif);
	background-repeat: no-repeat;	
}

#brillenprinter .left_block {
	float: left;
	width: 419px;
}
#brillenprinter .left_block img {
	margin-left: 50px;
}
#brillenprinter .right_block {
	width: 473px;
	padding: 15px 0 0;
	float: left;
	clear: right;
}

#results #brillenprinter {
	padding-top: 15px;
}

#brillenprinter .message {
	float: right;
	width: 200px;
	margin-right: 45px;
	clear: right;
	font-size: 10px;
}
#brillenprinter table {
	margin-top: 15px;
	clear: both;
}
#brillenprinter td {
	padding: 3px 0;
}
#brillenprinter #voorletters {
	width: 41px;
}
#brillenprinter #achternaam {
	width: 196px;
}
#brillenprinter #email {
	width: 321px;
}
#brillenprinter #postcode_cijfers {
	width: 41px;
}
#brillenprinter #postcode_letters {
	width: 17px;
}
#brillenprinter #coupon_huisnummer {
	width: 33px;
}
#brillenprinter #woonplaats {
	width: 113px;
}
#brillenprinter #dateField {
	width: 79px;
}
#brillenprinter td.small {
	font-size: 10px;
}
#brillenprinter #verstuur {
	margin-top: 10px;
	float: right;
}

div.pearle_groot
{
	margin-top: -20px;
	padding-bottom: 10px;
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */

.jqmWindow {
    display: none;
    
    position: absolute;
    top: 10px;
    left: 50%;
    
    margin-left: -425px;
    width: 735px;
    height: 785px;
    color: #333;
    padding: 12px;
}

#popupWindow.jqmWindow {
	  position: absolute;
    top: 120px;
    left: 50%;
    
    border: 0;
    margin-left: -160px;
    width: 327px;
    height: 285px !important;
    height: 280x;
    overflow: hidden;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     /* top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); */
}
.jqmClose{ color:#000; clear:right; float:right; padding:0 5px; cursor:pointer; }
#jqmContent{ width:99%; height:99%; display: block; clear:both; border: 0; }
#popupWindow #jqmContent { overflow: hidden;} 
#popupWindow iframe { border: 0; }

#belastingvoordeel_home {
	width: 942px;
	height: 391px;
	margin: 0;
	padding: 0;
}
a:focus { outline: none; }
#belastingvoordeel_home * {
	display: block;
	margin: 0;
	padding: 0;
}

#belastingvoordeel_home_header {
	clear: both;
	height: 96px;
	width: 942px;
}

#belastingvoordeel_home_container {
	width: 942px;
	height: 295px;
	position: relative;
	top: 0px;
}

#belastingvoordeel_home_overlay {
	width: 552px;
	height: 270px;
	position: absolute;
	top: 0px;
	left: 28px;
	z-index: 2;
}

#belastingvoordeel_home_left {
	float: left;
	width: 275px;
	height: 295px;
}

#belastingvoordeel_home_middle {
	float: left;
	width: 304px;
	height: 295px;
	background: url(/images/belastingvoordeel_home_middle.gif) no-repeat top left;
	position: relative;
	top: 0px;
}
#belastingvoordeel_home_right {
	float: left;
	width: 363px;
	height: 295px;
	background: url(/images/belastingvoordeel_home_right.gif) no-repeat top left;
}
#belastingvoordeel_home_countdown {
	margin: 103px 0 0 108px;
}
#belastingvoordeel_home_middle_bottom {
	position: absolute;
	bottom: 0px;
	width: 304px;
	height: 59px;
}
#belastingvoordeel_home_middle_bottom a {
	display: block;
	float: right;
	text-align: right;
	width: 151px;
	height: 26px;
}
#belastingvoordeel_button_top {
	margin: 0 0 0 25px;
}
#belastingvoordeel_button_bottom {
	margin: 26px 0 0 25px;
}

.generatedbutton {
	margin: 0 0 0 -4px;
}

/* FAQ new */

.veelgesteldevragen {
	padding: 0 0 0 10px;
}

.veelgesteldevragen input {
	margin: 5px 0;
	width: 280px;
}

ul.faq {
	list-style-type: none;
	margin: 15px 0;
}

ul.faq li div {
	margin: 0 0 15px;
}

ul.faq h3 {
	margin: 0 0 15px 0;
	color: #009182;
	font-size: 13px;
	font-weight: bold;
}

a.randfaq {
	margin: 0 0 15px 0px;
	display: block;
	text-align: left;
	float: none;
}

a.randfaq:hover {
	float: none;
}

ul.faq .plus {
	float: left;
	margin: -1px 5px 0 0;
	display:block;
}

	/*
		INSURANCE
	*/
	
TD.pearle_insurance_alt_content_left
{
	padding: 0px 0px 10px 0px;
}

TABLE.pearle_insurer_alt_blok
{
	float: left;
	height: 60px;
	width: auto;
}

TR.pearle_insurer_alt_afbeelding
{
	height: 60px;
}

TD.pearle_insurer_alt_afbeelding
{
	width: 130px;
}

IMG.pearle_insurer_alt_afbeelding
{
	border: 0px;
}

.error
{
	border: 1px solid #ff0000;
	height: 17px;
}

table.screenviewform tr td {
	height: 30px;
	vertical-align: top;
}

table.screenviewform tr td strong {
	color: #009182; 
}

table.screenviewform tr td input.text {
	width: 60px;
	text-align: right;
}

table.screenviewform #x_postcode_cijfers {
	width: 40px;
}
table.screenviewform #x_postcode_letters {
	width: 20px;
	margin: 0 0 0 5px;
}

#zorgtoolbottom {
	margin: 20px 0 0;	
}

#zorgtoolbottom .left_block {
	float: left;
	width: 507px;
	padding: 0px 52px 5px 12px;
}

#zorgtoolbottom h3 {
	margin: 0 0 0 0;
	color: #009182;
}

#zorgtoolbottom .right_block {
	/*
	width: 348px;
	float: left;
	clear: right;
	padding: 15px 0px 5px 20px;
	*/
	width: 419px;
	float: left;
	clear: right;
	margin: 0 0 0 10px;
	padding: 0px 10px 20px;
	background: #fef5eb;
	border: 1px solid #ffa878;
}

#zorgtoolbottom .right_block p {
	padding: 0;
}

/* home versie 7 */
#zorgtool_home {
	background: url(../images/zorgtool_home.jpg) no-repeat;
	width: 942px;
	height: 390px;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	top: 0px;
}

#zorgtool_home #left {
	position: absolute;
	top: 49px;
	left: 64px;
}

#zorgtool_home #right {
	position: absolute;
	top: 26px;
	left: 608px;	
}

#zorgtool_home #bereken {
	position: absolute;
	top: 113px;
	left: 140px;	
}
