body{
	background: #174e95;
	margin: 0px;
	padding: 0px;
	}

#distance { 
	background: #2264ba;
	width:100%;
	height:50%;
	margin-bottom:-350px; /* half of container's height */
	float:left;
	}
	#container {
		background: url(/images/site_background.png) repeat-x #174e95;
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		height:700px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:915px;
			height:700px;
			margin: 0 auto;
			text-align: left;
			}
			
			#nav{
				background: url(/images/L1.png) no-repeat top left;
				height: 32px;
				width: 915px;
				margin: 0px;
				padding: 0px 0px 0px 173px;	
				}
				
				#nav li {			
					display:inline;
					padding:0px;
					margin:0px;
					}
					
					#nav li a {
						background:url(/images/L1.png) no-repeat;
						display:block;
						float:left;
						height:32px;
						text-indent:-9999px;	
						outline: none;		
						}
						
						#nav li a#nav_122356{/*margin-left: 173px;*/ width:140px; background-position:-173px 0px;}
						#nav li a#nav_122357{width:142px; background-position:-313px 0px;}
						#nav li a#nav_122358{width:143px; background-position:-455px 0px;}
						#nav li a#nav_122359{width:142px; background-position:-598px 0px;}
						#nav li a#nav_122360{width:160px; background-position:-740px 0px;}						
						
						#nav li a#nav_122356:hover,#nav li a#nav_122356.on{background-position:-173px -32px;}
						#nav li a#nav_122357:hover,#nav li a#nav_122357.on{background-position:-313px -32px;}
						#nav li a#nav_122358:hover,#nav li a#nav_122358.on{background-position:-455px -32px;}
						#nav li a#nav_122359:hover,#nav li a#nav_122359.on{background-position:-598px -32px;}
						#nav li a#nav_122360:hover,#nav li a#nav_122360.on{background-position:-740px -32px;}			
			
			#middle{
				background: #ffffff;
				width: 915px;
				height: 543px;
				}
				
				#weave{
					float: left;
					}
				#logo{
						float: right;
						clear: right;
						}
				#photo{
					float: left;					
					width: 697px;
					height: 396px;					
					margin-left: 14px;
					}
				#info{
					background: url(/images/info.png) no-repeat;
					width: 270px;
					height: 57px;
					float: left;
					}
					#info h4, p{display: none;}
					
					#email{
						float: left;
						padding-left: 117px;
						padding-top: 26px;
						width: 46px;
						}
					#email a{
						display: block;						
						width: 46px;
						height: 14px;	
						text-indent: -9999px;				
						}
					#directions{
						float: left;
						width: 55px;
						margin-left: 14px;
						padding-top: 26px;
						}
					#directions a{
						display: block;						
						width: 55px;
						height: 14px;						
						text-indent: -9999px;
						}
				#my_ezra{
					background: url(/images/my_ezra.png) no-repeat;
					float: right;
					width: 87px;
					height: 45px;
					margin-right: 28px;	
					}
					#my_ezra a{
						background: url(/images/my_ezra.png) no-repeat top left;
						display: block;
						width: 87px;
						height: 45px;
						background-position: 0 0;
						text-indent: -9999px;
						}
						#my_ezra a:hover{background-position: 0 -45px;}
						
				#ezra_difference{
					background: url(/images/ezra_difference.png) no-repeat;
					float: right;
					width: 163px;
					height: 45px;					
					}
					#ezra_difference a{
						display: block;
						width: 163px;
						height: 45px;
						text-indent: -9999px;
						}
						

				#button{
					margin: 0 0 0 0px;
					padding: 0 0 0 0px;
					height: 45px;
				}
				#button li{
					float: right;
					display: block;
					height: 45px;
					margin: 0 12 0 0px;
					padding: 0 0 0 0px;
					}
					#button a{
						/*
						display: block;
						height: 45px;
						*/
						line-height: 45px;
						font-family: verdana;
						font-size: 12px;
						font-weight: bold;
						color: #ffffff;
						text-decoration: none;
						margin: 0 0 0 0px;
						padding: 15 20 0 20px;
						}
						.button_bg{
							background-image: url(/images/home_button_background.png);
							background-position:top center;
							background-repeat: repeat-X;
						}
						.button_left{
							background: url(/images/home_button_left.png);
							background-position:top left;
							background-repeat: no-repeat;
						}
						.button_right{
							background: url(/images/home_button_right.png);
							background-position:top right;
							background-repeat: no-repeat;
							height: 45px;
						}
	a{outline: none;}
	.clear{clear: both;}