/* lay-out */
html {
	height : 100%;
}
	body {
		height : 100%;
		padding : 0px;
		margin : 0px;
		background-color: #000000;
		background-image: url(../images/bg_body.png);
		background-position: left top;
		background-repeat: repeat-x;
		overflow-x: hidden;
	}
		#canvas {
			width : 1000px;
			min-height : 100%;
			margin : 0px auto -50px auto;
			position: relative;
		}
		#fadePicture {
			width: 1050px;
			height: 578px;
			position: absolute;
			top: 32px;
			left: 0px;
			z-index : 1000;
		}
/* product slideshow */
			#fadePicture div.slideshow {
				position : relative;
				height: 578px;
				overflow : hidden;
			}
				#fadePicture div.slideshow ul.slides {
					margin : 3px 0px 0px 42px;
					padding : 0px 0px 0px 0px;
					padding : 3px;
					width: 1000px;
					height: 578px;
				}
					#fadePicture div.slideshow ul.slides li {
						list-style-type : none;
						position : absolute;
						display : none;
						background-image: none;
						padding: 0px;
					}
						#fadePicture div.slideshow ul.slides li img {
							vertical-align : middle;
						}
					#fadePicture div.slideshow ul.slides li.active {
						display : block;
					}
					#related div.slideshow ul.controls {
							margin : 0px;
							padding : 0px;
							border-bottom : solid 1px #d9d9d9;
							height : 25px;
						}
							#related div.slideshow ul.controls li {
								list-style-type : none;
								display : inline;
							}
								#related div.slideshow ul.controls li a {
									line-height : 23px;
								}
									#related div.slideshow ul.controls li a:link,
									#related div.slideshow ul.controls li a:visited {
										color : #a84d0f;
										text-decoration : none;
									}
									#related div.slideshow ul.controls li a:hover,
									#related div.slideshow ul.controls li a:active {
										color : #428a5a;
										text-decoration : none;
									}
							#related div.slideshow ul.controls li.previous {}
								#related div.slideshow ul.controls li.previous a {
									float : left;
									background-repeat : no-repeat;
									background-position : 0px 5px;
									padding-left : 22px;
									margin-left : 10px;
								}
									#related div.slideshow ul.controls li.previous a:link,
									#related div.slideshow ul.controls li.previous a:visited {
										background-image : url(../images/back_link.png);
									}
									#related div.slideshow ul.controls li.previous a:hover,
									#related div.slideshow ul.controls li.previous a:active {
										background-image : url(../images/back_hover.png);
									}
							#related div.slideshow ul.controls li.next {}
								#related div.slideshow ul.controls li.next a {
									float : right;
									background-repeat : no-repeat;
									background-position : 100% 5px;
									padding-right : 22px;
									margin-right : 10px;
								}
									#related div.slideshow ul.controls li.next a:link,
									#related div.slideshow ul.controls li.next a:visited {
										background-image : url(../images/bullet_link.png);
									}
									#related div.slideshow ul.controls li.next a:hover,
									#related div.slideshow ul.controls li.next a:active {
										background-image : url(../images/bullet_hover.png);
									}
		#flashAnim {
			width: 100%;
			position: absolute;
			top: 127px;
			left: 45px;
			z-index : 2000;
			overflow: hidden;
		}
		.flashAnimLink
		{
			z-index: 3000;
			position: relative;
		}
			#header {
				height : 169px;
				overflow : hidden;
			}
				#logo {}
					#logo img {
						float: right;
						margin: 30px 36px 0px 0px;
					}
				#meta {
					height: 32px;
					position: absolute;
					top: 8px;
					right : 110px;
				}
					#meta ul {}
					#meta li {
						list-style-type: none;
						float: left;
						background-image : url(../images/bg_stripeLI_metanav.gif);
						background-position: right 1px;
						background-repeat: no-repeat;
						padding: 0px 14px 0px 0px;
						margin: 0px 6px 0px 0px;
					}
					#meta li a:link,
					#meta li a:visited {
						text-decoration : none;
						color : #fff;
					}
					#meta li a:hover,
					#meta li a:active {
						text-decoration : underline;
						color : #fff;
					}
					#meta li label {
						list-style-type: none;
						padding: 0px 2px 0px 0px;
						margin: 0px 2px 0px 0px;
						color: #fff;
					}
					#meta li.formfield {
						list-style-type: none;
						padding: 0px 14px 0px 0px;
						margin: -1px 6px 0px 0px;
						color: #fff;
						background-image : url(../images/bg_stripeLI_metanav.gif);
						background-position: right 2px;
						background-repeat: no-repeat;
					}
					#meta li.formfieldlast {
						list-style-type: none;
						padding: 0px 14px 0px 0px;
						margin: -1px 6px 0px 0px;
						color: #fff;
						background-image : none;
					}
				/* central column */
				#document {
					overflow : hidden;
					margin: 0px 0px 0px 0px;
					font-size : 100%;
					position: absolute;
					top: 329px;
					left: 50px;
					z-index : 1500;
					width: 932px;
				}
					#document .content {
						overflow : hidden;
						margin: 0px 0px 30px 110px;
						padding: 62px 50px 0px 50px;
						font-size : 100%;
						width: 609px;
						background-image : url(../images/bg_contentcontainer.gif);
						background-position: left top;
						background-repeat: no-repeat;
						background-color : #000000;
					}
						#document .content div.hrs {
							border : none;
							height : 1px;
							background-image : url(../images/bg_hr.gif);
							background-repeat: repeat;
							background-position: left top;
							overflow: hidden;
							clear : both;
							margin: 0px 0px 3em 0px;	
							padding: 0px 0px 0px 0px;
						}
						#document .content .leftcolumn {
							overflow : hidden;
							margin: 0px 0px 0px 0px;
							width: 390px;
							float: left;
							font-size : 110%;
						}
						#document .content .leftcolumn.else1 {
							overflow : hidden;
							margin: 0px 0px 0px 0px;
							width: 182px;
							float: left;
							font-size : 110%;
						}
						#document .content .leftcolumn.else p {
							font-size: 94%;
						} 
						#document .content .leftcolumn.else h3 {
							font-size :	140%;
							font-weight: normal;
							margin-top: 20px;
						}
							#document .content .leftcolumn h1 {
								font-size :	160%;
							}
							#document .content .leftcolumn h2 {
								font-size :	140%;
							}
							#document .content .leftcolumn h2.windows {
								font-size :	140%;
								background-image : url(../images/icon_windows.png);
								background-position: left top;
								background-repeat: no-repeat;
								padding: 0px 0px 0px 36px;
								font-family: Arial;
								margin: 10px 0px 10px 0px;
							}
							#document .content .leftcolumn h2.mac {
								font-size :	140%;
								background-image : url(../images/icon_mac.png);
								background-position: left top;
								background-repeat: no-repeat;
								padding: 0px 0px 0px 36px;
								margin: 10px 0px 10px 0px;
							}
						#document .rightcolumn {
							overflow : hidden;
							margin: 0px 0px 0px 0px;
							width: 190px;
							float: right;
							color: #b3b3b3;
						}
						#document .rightcolumn.else {
							overflow : hidden;
							margin: 0px 0px 0px 0px;
							width: 410px;
							float: right;
							color: #b3b3b3;
							font-size : 110%;
						}
							#document .rightcolumn h2 {
								font-size :	110%;
								margin : 6px 0em 0px 0em;
								color : #fff;
								font-family : Georgia, Serif;
								font-weight : bold;
							}
							#document .rightcolumn.else h2 {
								font-size :	130%;
								margin : 6px 0em 10px 0em;
								color : #fff;
								font-family : Georgia, Serif;
								font-weight : bold;
								position: relative;
							}	
							#document .rightcolumn div.related h3 {
								font-size :	110%;
								margin : 0em 0em 6px 0em;
								color : #ffffff;
								font-family : Arial;
								font-weight : bold;
							}
							#document .rightcolumn a.readmore {
								float: right;
								font-family : Georgia, Serif;
								margin: 6px 0px 8px 0px;	
								font-size : 90%;
							}
								#document .rightcolumn a.readmore:link,
								#document .rightcolumn a.readmore:visited {
									background-image : url(../images/bullet_pijl.gif);
									background-position: left 0px;
									background-repeat: no-repeat;
									padding: 0px 0px 0px 16px;
									color : #d67100;
									font-weight : normal;
									text-decoration : none;
								}
								#document .rightcolumn a.readmore:hover,
								#document .rightcolumn a.readmore:active {
									background-image : url(../images/bullet_pijl.gif);
									background-repeat: no-repeat;
									background-position: left 0px;
									color : #d67100;
									font-weight : normal;
									text-decoration : underline;
								}
							#document .rightcolumn a.links {
								float: left;
								font-family : Georgia, Serif;
								margin: 6px 0px 8px 0px;	
								font-size : 90%;
							}
								#document .rightcolumn a.links:link,
								#document .rightcolumn a.links:visited {
									background-image : url(../images/bullet_pijl.gif);
									background-position: left 0px;
									background-repeat: no-repeat;
									padding: 0px 0px 0px 16px;
									color : #d67100;
									font-weight : normal;
									text-decoration : none;
								}
								#document .rightcolumn a.links:hover,
								#document .rightcolumn a.links:active {
									background-image : url(../images/bullet_pijl.gif);
									background-repeat: no-repeat;
									background-position: left 0px;
									color : #d67100;
									font-weight : normal;
									text-decoration : underline;
								}
						#document .content .contentcolumn {
							overflow : hidden;
							margin: 0px 0px 0px 0px;
							font-size : 110%;
						}
							#document .content .leftcolumn h1 {
								font-size :	160%;
							}
							#document .content .leftcolumn h2 {
								font-size :	140%;
							}
							#document .content div.imgborder {
								float: left;
								border: solid 5px #989ea1;
								margin: 0px 0px 10px 0px;
								padding: 0px 0px 0px 0px;
								
							}
							#document .content div.imgborder.margin {
								margin: 0px 15px 0px 0px;
							}
							#document .content div.imgborder img {
								margin: 0px 0px 0px 0px;
								padding: 0px;
								border: solid 1px #7d8284;
							}	
							p.intro {
								font-weight: bold;
								color: #fff;
							}
							span.date {
								color: #b3b3b3;
								font-weight: normal;
								margin: 15px 0px 10px 0px;
							}
							div.links {
								margin: 0px 0px 10px 0px;
								padding: 0px;
							}
								div.links a {
									float: left;
									font-family : Georgia, Serif;
									margin: 6px 10px 0px 0px;	
									font-size : 90%;
								}
									div.links a:link,
									div.links a:visited {
										background-image : url(../images/bullet_pijl.gif);
										background-position: left 0px;
										background-repeat: no-repeat;
										padding: 0px 0px 0px 16px;
										color : #d67100;
										font-weight : normal;
										text-decoration : none;
									}
									div.links a:hover,
									div.links a:active {
										background-image : url(../images/bullet_pijl.gif);
										background-repeat: no-repeat;
										background-position: left 0px;
										color : #d67100;
										font-weight : normal;
										text-decoration : underline;
									}
							.btnright {
								float: right;
								margin: 12px 0px 0px 0px;	
							}
							.doclist {
								margin: 10px 0px 10px 0px;
								padding: 0px;
								clear: both;
							}
								.doclist li {
									margin: 0px 0px 12px 0px;
									vertical-align: middle;
									list-style-type: none;
									background-image: none;
									padding: 0px;
								}
									.doclist li a {
										text-decoration: underline;
										clear: both;
									}
									.doclist li img {
										margin: 0px 10px 0px 0px;
									}
							div.visitor {
								float: left;
								width: 200px;
								margin: 0px 0px 10px 0px;	
							}
							div.post {
								float: left;
								width: 180px;	
							}
							div.legal {
								margin: 10px 0px 10px 40px;
							}
								div.legal a:link,
								div.legal a:visited {
									padding: 0px 0px 0px 0px;
									color : #b3b3b3;
									font-weight : normal;
									text-decoration : underline;
								}
								div.legal a:hover,
								div.legal a:active {
									text-decoration : none;
								}
						ul.map {
							margin : 0px 0px 10px 0px;
							padding : 20px 0px 0px 0px;
							min-height : 580px;
						}
							ul.map li {
								list-style-type : none;
								clear : left;
								margin : 0px 0px 0px 0px;
								padding : 0px 0px 0px 0px;
								background-image: none;
							}
								ul.map li a {
									float  : left;
									width : 120px;
									color: #b3b3b3;
									font-weight: bold;
								}
									ul.map li a:link,
									ul.map li a:active,
									ul.map li a:visited {
										text-decoration : none;
									}
									ul.map li a:hover {
										text-decoration : underline;
									}
									ul.map li ul li a:link,
									ul.map li ul li a:active,
									ul.map li ul li a:visited {
										text-decoration : none;
										color: #7f7f7f;
										font-weight: normal;
									}
									ul.map li ul li a:hover {
										text-decoration : underline;
									}
								ul.map li ul {
									margin : 0px 0px 0px 0px;
									padding : 0px 0px 1.4em 0px;
									float : left;
								}
								ul.map li ul li {
									margin : 0px 0px 0px 0px;
									padding : 0px 0px 0px 0px;
									background-image: none;
								}
							ul.sideLinks {
								margin: 0px 0px 10px 0px;
								padding: 0px;
							}
							ul.sideLinks li {
								margin: 0px 0px 4px 0px;
								padding: 0px;
								background-image: none;
							}
								ul.sideLinks a {
									font-family : Georgia, Serif;
									margin: 6px 0px 0px 0px;	
									font-size : 90%;
								}
									ul.sideLinks a:link,
									ul.sideLinks a:visited {
										background-image : url(../images/bullet_pijl.gif);
										background-position: left 2px;
										background-repeat: no-repeat;
										padding: 0px 0px 0px 16px;
										color : #d67100;
										font-weight : normal;
										text-decoration : none;
									}
									ul.sideLinks a:hover,
									ul.sideLinks a:active {
										background-image : url(../images/bullet_pijl.gif);
										background-repeat: no-repeat;
										background-position: left 2px;
										color : #d67100;
										font-weight : normal;
										text-decoration : underline;
									}
							.offer {
								float: left;
								width: 126px;
								margin: 0px 30px 0px 0px;
								font-weight: bold;
								color: #fff;	
							}
								span.amount {
									font-size: 200%;
									margin: 0px 0px 10px 10px;
									display: block;
								}
							.advantages {
								float: left;
								width: 248px;	
							}
							span.date {
								color: #fff;
								font-size: 80%;
								margin: 2px 0px 0px 0px;
								margin-bottom: 2px;
							}
							div.error {
								background-color: #fff;
								width: 100%;
								min-height: 40px;	
								padding: 15px 15px 15px 15px;
								margin-bottom: 20px;
							}
/* photo styles */
.photoRow {
		
}
	.photoRow .photoCol {
		width: 130px;
		float: left;
		margin: 0px 10px 20px 0px;	
	}
	.photoRow .photoCol.last {
		margin-right: 0px;	
	}
	.photoRow .photoCol h3.photoTitle {
		margin: 0px 0px 0px 0px;
		color: #fff;
	}
	.photoRow .photoCol .formatLinks a {
		display: block;
	}
		.photoRow .photoCol .formatLinks a:link,
		.photoRow .photoCol .formatLinks a:visited {
			background-image : url(../images/icon_link.png);
			background-position: left 2px;
			background-repeat: no-repeat;
			padding: 0px 0px 0px 16px;
			color : #d67100;
			font-weight : normal;
			text-decoration : none;
		}
		.photoRow .photoCol .formatLinks a:hover,
		.photoRow .photoCol .formatLinks a:active {
			background-image : url(../images/icon_link.png);
			background-repeat: no-repeat;
			background-position: left 2px;
			color : #d67100;
			font-weight : normal;
			text-decoration : underline;
		}
.movieRow {
	margin: 0px 0px 20px 0px;
}
	.movieRow h3.photoTitle {
		margin: 0px 0px 10px 0px;
		color: #fff;
		font-size: 120%;
	}
	.movieRow div.controls {
		margin: 0px 0px 10px 0px;
		color: #fff;
		background-image : url(../images/bg_hr.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		height: 30px;
		position: relative;
		bottom: -22px;
	}
		.movieRow div.controls span.size {
			color: #fff;
			padding-top: 10px;
		}
/* search styles */
.searchTerm {
	margin: 10px 0px 0px 0px;	
}
.searchResult {
	margin: 10px 0px 10px 0px;	
}
.searchResults .date 
{
	width: 70px;
}
.searchResults {
	margin: 0px 0px 0px 0px;	
}
	.searchResults h3 {
		font-weight: bold;
		color: #fff;
		font-size: 120%;	
	}
div.searchbar {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background-image: url(../images/bg_searchbar.png);
	background-position : 0% 0%;
	background-repeat: no-repeat;
	width: 100%;
	height: 28px;
}
	div.searchbar ul {
		margin: 0px;
		padding: 2px 0px 0px 6px;
		text-align: center;
	}
		div.searchbar ul li {
			list-style-type: none;	
			text-align: center;	
			display: inline;	
			margin-right: 10px;
			background-image: none;
			padding: 0px 0px 0px 0px;	
		}
		div.searchbar ul li a:link, div.searchbar ul li a:visited {
		}
		div.searchbar ul li a:hover, div.searchbar ul li a:active {
			text-decoration : underline;
			color: #fff;
		}
		div.searchbar ul li a.active:link, div.searchbar ul li a.active:visited, div.searchbar ul li a.active:hover, div.searchbar ul li a.active:active {
			text-decoration : underline;
			color: #fff;
		}
		div.searchbar ul li a.back:link, div.searchbar ul li a.back:visited {
			background-image: url(../images/arrow_back.png);
			background-position : left 4px;
			background-repeat: no-repeat;
			padding: 2px 0px 0px 28px;
			margin: -2px 15px 0px -6px;
			text-decoration: none;
			height:22px;
		}
		div.searchbar ul li a.back:hover, div.searchbar ul li a.back:active {
			text-decoration : underline;
		}
		div.searchbar ul li a.next:link, div.searchbar ul li a.next:visited {
			background-image: url(../images/arrow_next.png);
			background-position : right 4px;
			background-repeat: no-repeat;
			padding: 2px 28px 0px 0px;
			margin: -2px 0px 0px 0px;
			text-decoration: none;
			height:22px;
		}
		div.searchbar ul li a.next:hover, div.searchbar ul li a.next:active {
			text-decoration : underline;
		}
		table.searchRes {
		 width: 100%;
		}
			table.searchRes a:link, table.searchRes a:visited {
				color: #fff;
				text-decoration : underline;
			}
			table.searchRes a:hover, table.searchRes a:active {
				text-decoration : none;
			}
/* submenu */
ul.submenu {
	padding: 0px;
	margin: 8px 0px 20px 0px;
	border-bottom: solid 1px #434343;
	width: 180px;
}
	ul.submenu li {
		width: 180px;
		list-style-type: none;
		background-image: none;
		padding: 0px;
		margin: 0px 0px 0px 0px;
	}
		ul.submenu li a:link,
		ul.submenu li a:visited {
			background-image : url(../images/bg_sub_link.png);
			background-position: left top;
			background-repeat: no-repeat;
			color : #b3b3b3;
			width: 160px;
			display: block;
			height: auto;
			text-decoration : none;
			padding: 4px 10px 4px 16px;
		}
		ul.submenu li a:hover,
		ul.submenu li a:active {
			background-image : url(../images/bg_sub_hover.png);
			background-repeat:  no-repeat;
			background-position: left top;
			color : #ffffff;
			font-weight : normal;
			text-decoration : none;
		}
		ul.submenu li a.active:hover,
		ul.submenu li a.active:active,
		ul.submenu li a.active:link,
		ul.submenu li a.active:visited	 {
			background-image : url(../images/bg_sub_hover.png);
			background-repeat: no-repeat;
			background-position: left top;
			color : #ffffff;
			font-weight : normal;
			text-decoration : none;
		}	
/* popup layout */
	a.openLayerPopUp {}
		a.openLayerPopUp:link,
		a.openLayerPopUp:visited {}
		a.openLayerPopUp:hover,
		a.openLayerPopUp:active {}
	div.layerPopUp {
		display : none;
	}
		div.layerPopUp div.popupShadow {
			position : fixed;
			left : 0px;
			top : 0px;
			z-index : 10000;
			width : 100%;
			height : 100%;
			background-color : #000000;
		}
		div.layerPopUp div.popupCanvas {
			position : fixed;
			left : 0px;
			top : 0px;
			z-index : 20000;
			width : 100%;
			height : 100%;
		}
			div.layerPopUp div.popupHeader {
				height : 62px;
				width : 648px;
				margin : 0em auto 0px auto;
				background-image : url(../images/lightPopUp_back.png);
			}
				div.layerPopUp div.popupHeader a.closeLayerPopUp {
					float : right;
					height : 21px;
					line-height : 21px;
					margin : 22px 34px 0em 0em;
					padding : 0px 20px 0px 0px;
					cursor : pointer;
					text-decoration : underline;
					background-image : url(../images/popUp_close_link.png);
					background-repeat : no-repeat;
					background-position : right 4px;
				}
					div.layerPopUp div.popupHeader a.closeLayerPopUp:link,
					div.layerPopUp div.popupHeader a.closeLayerPopUp:visited,
					div.layerPopUp div.popupHeader a.closeLayerPopUp:hover,
					div.layerPopUp div.popupHeader a.closeLayerPopUp:active {
					}
				div.layerPopUp div.popupHeader a.printLayerPopUp {
					float : right;
					height : 21px;
					line-height : 21px;
					margin : 22px 280px 0em 0em;
					padding : 0px 32px 0px 0px;
					cursor : pointer;
					text-decoration : underline;
				}
				div.layerPopUp div.popupHeader h1 {
					padding : 20px 0px 0em 34px;
					margin : 0px 0px 0px 0px;
					font-size: 200%;
				}

			div.layerPopUp div.popupContent {
				width : 648px;
				margin : 0em auto 0px auto;
				background-image : url(../images/lightPopUp_back.png);
				background-position : 0% 100%;
			}
				div.layerPopUp div.popupContent div.margin {
					width : 608px;
					margin : 0px 10px 1em 10px;
					overflow : auto;
				}
				div.layerPopUp div.popupContent iframe {
					width : 608px;
					overflow-x: hidden;
					margin : 0px 10px 1em 10px;
				}
					div.layerPopUp div.popupContent iframe.metaSize {
						width : 422px;
						height : 398px;
						margin-bottom : 25px;
					}
					div.layerPopUp div.popupContent iframe.otherSize {
						width : 380px;
						height : 328px;
						margin-bottom : 25px;
					}
						body.iframe {
							padding : 0px 15px 5px 25px;
							background-image: none;
						}
							body.iframe h1 {
								margin : 0px;
						}
							body.iframe h2 {
								color : #ffffff;
								font-size : 100%;
								font-weight : bold;
							}
							body.iframe address {
								font-style : normal;
								text-align: center;
								margin-top: 20px;
							}
							body.iframe th {}
								body.iframe th span.legenda {
									float : left;
									margin : 0px 4px 10px 0px;
								}
							body.iframe {}
								body.iframe span.legenda {
									float : left;
									margin : 0px 4px 10px 0px;
								}
							body.iframe td {}
							body.iframe input.textbig {
								width: 344px;
							}
							body.iframe textarea {
								width : 351px;
							}
							body.iframe div.legend {
								margin: 16px 0px 0px 0px;
								width: 150px;
							}
							body.iframe .btn {
								width: auto;
								height: 19px;
								overflow: hidden;
								float: right;
							}
							body.iframe div.privacy {
								float: right;
								margin-right: 20px;
							}
							body.iframe table.popup {
								width: 550px;
								margin: 0px;
								padding: 0px;
							}
/*full height popup */
	div.fullHeightPopUp {}
		div.fullHeightPopUp div.popupCanvas {
			position : absolute;
			height : auto;
		}
		div.fullHeightPopUp div.popupContent div.margin {
			height : auto;
			overflow : visible;
		}
/* main navigation */
			#mainNavigation {
				position : absolute;
				left : 210px;
				top : 345px;
				z-index : 1750;
				margin : 0px 0px 0px 0px;
				padding : 0px 0px 0px 0px;
				font-family : Georgia, Serif;
				font-weight : bold;
				font-size: 175%;
				width: 610px;
				background-image : url(../images/bg_hr.gif);
				background-repeat: repeat-x;
				background-position: 0px 28px;
			}
				#mainNavigation li {
					float: left;
					list-style-type : none;
					background-image : url(../images/bg_stripeLI_mainnav.gif);
					background-position: 5px 6px;
					background-repeat: no-repeat;
					padding: 0px 0px 0px 5px;
					margin: 0px 9px 0px -6px;
				}
					#mainNavigation li a {
						display : block;
						height : 32px;
						padding: 0px 0px 0px 28px;
						background-repeat : no-repeat;
						background-position : 0px 0px;
					}
						#mainNavigation li a:link,
						#mainNavigation li a:visited {
							background-image : url(../images/bullet_pijl.gif);
							background-position: 5px 7px;
							background-repeat: no-repeat;
							color : #ffffff;
							font-weight : normal;
							text-decoration : none;
						}
						#mainNavigation li a:hover,
						#mainNavigation li a:active {
							background-image : url(../images/bullet_pijl_hover.gif);
							background-repeat: no-repeat;
							background-position: 5px 4px;
							color : #d67100;
							font-weight : normal;
							text-decoration : none;
						}
						#mainNavigation li a.active:link,
						#mainNavigation li a.active:visited,
						#mainNavigation li a.active:hover,
						#mainNavigation li a.active:active {
							background-image : url(../images/bullet_pijl_hover.gif);
							background-repeat: no-repeat;
							background-position: 5px 4px;
							color : #d67100;
							font-weight : normal;
							text-decoration : none;
						}
						#mainNavigation li.hover a,
						#mainNavigation li:hover a {
							background-image : url(../images/bullet_pijl_hover.gif);
						}
					#mainNavigation li.hover ul,
					#mainNavigation li:hover ul {
						display : block;
					}
					#mainNavigation li ul {
						position: absolute;
						display : none;
						top: 28px;
						margin : 0px;
						padding : 0px;
						font-family: Arial;
						font-size: 70%;
						display: none;
						border-bottom: solid 1px #565656;
					}
						#mainNavigation li ul li {
							padding: 0px 0px 0px 0px;
							margin: 0px 0px 0px 0px;
							float: none;
							width: 221px;
							height : auto;
							border-top: solid 1px #565656;
							border-left: solid 1px #565656;
							border-right: solid 1px #565656;
							border-bottom: solid 1px #373737;
							background-image: none;
							vertical-align: middle;
							position: relative;
						}
							#mainNavigation li ul li a {
								display : block;
								margin: 0px 0px 0px 0px;
								height: 25px;
								line-height : 25px;
								background-repeat : no-repeat;
								background-position : 0px 0px;
								background-image: none;
								background-image : none;
							}
								#mainNavigation li ul li a:link,
								#mainNavigation li ul li a:visited {
									font-weight : normal;
									text-decoration : none;
									background-image: none;
									padding : 0px 10px 0px 26px;
									margin: 0px 0px 0px 0px;
									background-color: #424242;
									color: #d3d3d3;
									background-image : url(../images/bullet_submenu_link.gif);
									background-repeat: no-repeat;
									background-position: 10px 8px;
								}
								#mainNavigation li ul li a:hover,
								#mainNavigation li ul li a:active {
									font-weight : normal;
									text-decoration : none;
									background-image: none;
									background-color: #21211f;
									color: #d3d3d3;
									background-image : url(../images/bullet_submenu_hover.gif);
									background-repeat: no-repeat;
									background-position: 10px 8px;
								}
								#mainNavigation li ul li a.active:link,
								#mainNavigation li ul li a.active:visited,
								#mainNavigation li ul li a.active:hover,
								#mainNavigation li ul li a.active:active {
									font-weight : normal;
									text-decoration : underline;
									background-image: none;
									background-color: #21211f;
									background-image : url(../images/bullet_submenu_hover.gif);
									background-repeat: no-repeat;
									background-position: 10px 8px;
								}
/* footer styles*/
		#footer {
			color: #808080; 
			font-weight: normal;	
			background-image : url(../images/bg_footer.gif);
			background-position: left top;
			background-repeat: no-repeat;	
			height: 90px;
			padding: 26px 0px 0px 70px;
			text-transform : uppercase;
			font-size : 90%;
		}
			#footer li {
				float: left;
				list-style-type: none;
				background-image : url(../images/bg_stripeLI_footer.gif);
				background-position: left 1px;
				background-repeat: no-repeat;
				padding: 0px 0px 0px 8px;
				margin: 0px 8px 0px 0px;
			}
			#footer li.first {
				float: left;
				list-style-type: none;
				background-image : none;
				padding: 0px 0px 0px 5px;
				margin: 0px 4px 0px 0px;			
			}
				#footer li a:link,
				#footer li a:visited {
					color : #808080;
					font-weight : normal;
					text-decoration : underline;
				}
				#footer li a:hover,
				#footer li a:active {
					color : #808080;
					font-weight : normal;
					text-decoration : none;
				}
				
/* to top button */
	a.backToTop {
		font-family : Georgia, Serif;
		display : block;
		height : 21px;
		line-height : 20px;
		padding-left : 20px;
	}
		a.backToTop:link,
		a.backToTop:visited {
			background : #212121 url(../images/toTop_link.png) no-repeat 0px 0px;
			color : #d67100;
			text-decoration : none;
		}
		a.backToTop:hover,
		a.backToTop:active {
			background : #212121 url(../images/toTop_hover.png) no-repeat 0px 0px;
			color : #d67100;
			text-decoration : none;
		}

.clearA
{
	background-image: none !important;
	padding: 0px !important;
	padding-left: 10px !important;
	margin: 0px !important;	
}