	
	#logo img { behavior: url(/_css/iepngfix.htc) }
  
	
	body { margin:0px; padding:0px; font-family: georgia; background: url(/_images/bg/gravel.jpg) top left repeat-x; }
	#content { width:720px; margin:0px auto; margin-top:20px; }
	#footercontent { width:720px; margin:0px auto; margin-top:50px; }
	
	#footer {
		background: #454943;
	}

	#leftnav {
		float: left;
	}
	#body {
	}
	
	#logo {
text-align: center;
margin-bottom: 90px;
	}
	
	#nav {
		
	}
	
	#nav ul {
		
		list-style: none;
		padding: 0;
		border: none;
	}
	
	#nav ul li {
		float: left;
		margin: 60px 10px 0px 10px;
		
	}
	#nav ul li a {
		font-size: 1.4em;
	}
	#left {
		margin-top: 10px;
		width: 240px;
		float: left;
		
		margin-right: 20px;
		font-family: helvetica;
	}

	#left ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		margin-bottom: 20px;
		}

	#left li {
		border-bottom: dotted 1px #454943;
		}

	#left li a {
		padding: 5px;
		text-decoration: none;
		display: block;
		border-left: solid 3px #fff;
		}
		#left li.header a {
			color: #000;
			font-weight: bold;
		}
	#left li a:hover {
		text-decoration: underline;
		background: #ffffcc;
	}
	#footer {
		border-top: solid 2px #AFB1AE;
		background: #454943;
		font-weight: normal;
		font-size: 85%;
		font-family: helvetica;
		color: #fff;
		margin-top: 50px;
		padding: 20px 0px;
	}
	#pretty {
		width: 100%;
		background: #8D3228;
		margin-bottom:10px;
		height: 10px; 
	}
	#footerleft {
		float: left;
		width: 240px;
		margin-right: 20px;
	}
	
	#footer div.location {
		margin-bottom: 10px;
	}

	#footer div.location a {
		color: #fff;
		text-decoration: none;
		display: block;
		width: 100%;
	}
	
	#left .nav li a {
	}

	#left .nav a em {
		font-weight: bold;
		font-size: 1.2em;
		font-style: normal;
	}
	#left .nav a span {
		font-weight: normal;
		font-size: .85em;
		font-style: normal;
		color: #666;
	}
	#left .nav a:hover {
		text-decoration: none;
	}

	#left .nav a {
		color: #000;
		padding-top: 10px;
		padding-bottom: 10px;
		
	}
	#left .nav {
		margin-bottom: 35px;
	}
	
	.hopkinton, .douglas, .wrentham {
		padding-left: 90px;
		background: url(/_images/mini-map-hopkinton.png) top left no-repeat;
		display: block;
	}
	
	.truck {
		text-align: center;
		margin-bottom: 20px;
	}
	
	fieldset div.option {
		float: left;
	}
	
	
	.hi {
	background: #ffffcc;
	}