/* CSS Document */

body {
	color: #878787;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

	#outer_wrapper {
		background: url(../grfx/body_bg.gif) top center repeat-y;
	}

		#wrapper {
			width: 934px;
			margin: auto;
			position: relative;
		}
		
			#header {
				width: 934px;
				height: 98px;
			}
			
				#header img.logo {
					border: none;
					float: left;
					margin: 36px 0 0 16px;
				}
				
				#header img.leica {
					border: none;
					float: right;
					margin: 25px 25px 0 0;
				}
				
			#content {
				width: 934px;
			}
			
				#content #content_left {
					float: left;
					width: 600px;
					margin: 70px 0 70px 65px;
				}
				
					#content_left #lmg_logo {
						float: right;
						border: none;
						margin: 5px 0 10px 60px;
					}
				
				#content #content_right {
					float: right;
					margin: 0 28px 0 0;
				}
				
					#content_right .products {
						background: #ebebeb;
						width: 132px;
						margin: 0 0 1px 0;
						text-align: center;
					}
					
						.products img {
							padding: 7px 0 0 0;
						}
						
							.products p {
								padding: 0;8
								width: 132px;
								text-align: right;
								padding: 0 7px 7px 0;
							}
						
							.products p a {
								color: #878787;
								font-size: 0.85em;
								text-decoration: none;
							}
							
		#footer {
			position: absolute;
			bottom: 7px;
			left: 65px;
		}
		
			#footer p a {
				color: #969696;
				text-decoration: none;
			}
			
			#footer p a:hover {
				text-decoration: underline;
			}
			
			#footer img {
				border: none;
			}
							
		#wrapper_footer {
			background: url(../grfx/footer.jpg) top left no-repeat;
			width: 958px;
			height: 13px;
			margin: auto;
		}