/************ interior *************/
#container {
	width: 81.4em;
	background: #d3ca9d;
}
#mainTop {
	border-bottom: .1em solid #fff;
	padding: .6em 0 .5em 1.6em;
	margin: 0 0 .2em 0;
	background: #f3efdc;
}
			#mainTop h5 {
		color: #000;
		font-size: 2.8em;
		text-transform: uppercase;
		letter-spacing: 6px;
	}
#footer {
	background: #fff;
}
#nav {
	background: #b7e1b3;
	padding: .5em .1em;
}
	#nav ul {}
		#nav ul li{
			float: left;
			color: #000;
			font-size: 1.2em;
			font-weight: bold;
			border-right: .09em solid #000;
			border-right: expression((this==this.parentNode.lastChild) ? "0":".09em solid #000");
			padding: 0 1.3em;
		}
		#nav ul li:last-child {
			border-right: 0;
		}
			#nav ul li a {
				color: #000;
			}
			#nav ul li a:hover {
				color: #666;
			}
#belly {
	background: #d3ca9d;
	padding: 1.2em 1.7em .1em 1.7em;
}
	#belly h1 {
		font-size: 1.2em;
		line-height: 1.2em;
		font-weight: bold;
		color: #000;
		margin: 0 0 .5em 0;
	}
	#belly h2 {
		font-size: 1.1em;
		line-height: 1.2em;
		font-weight: bold;
		color: #333;
		margin: 0 0 1.2em 0;
	}
	#belly p {
		font-size: 1.2em;
		line-height: 1.1em;
		margin: 0 0 .9em 0;
		color: #000;
		padding: 0 16.0em 0 0;
	}
#subCopy {
	min-height: 180px;
	height: auto;
	_height: 180px;
}
#products {}
	#products div {
		background: #fff;
		float: left;
		padding: 0 0 .3em 0;
		text-align: center;
		margin: 0 .2em .1em 0;
		width: 15.38em;
		_width: 13.6em;
	}
	#products div.last {
		margin-right: 0;
	}
	#products a {
		color: #000;
		font-size: 1.1em;
		font-weight: bold;
		height: 16.8em;
		display: block;
		_width: 13.6em;
		margin: 0 auto;
	}
	#products a:hover {
		color: #666;
	}
	#products div div {
		padding: 0 0 0 1.8em;
		_padding: 0 0 0 1.5em;
		background: none;
		float: none;
	}
		#products div div a {
			float: left;
			background: #b7e1b3;
			padding: .3em .3em;
			margin: 0 .4em 0 0;
			height: auto;
			width: auto;
			line-height: 1.2em;
		}
		#products div span {
			font-weight: normal;
			display: block;	
		}	

#subFrame {
	width: 18.6em;
	height: 23.5em;
	position: absolute;
	margin: -64px 0 0 622px;
}

ul#sitemap {
	margin: 0 0 2.0em 0;
}
	ul#sitemap li {
		font-size: 1.2em;
		padding: 0 0 .5em 0;
	}
		ul#sitemap li ul {
			padding: .5em 0 .5em 0;
		}
		ul#sitemap li li {
			font-size: .9em;
			padding: 0 0 .5em 1.2em;
		}
		
fieldset.contact { margin: 0 0 2.0em 0;}
	fieldset.contact label {
		display: block;
		font-size: 1.2em;
		margin: 0 0 .2em 0;
	}	
	fieldset.contact .text {
		display: block;
		margin: 0 0 1.0em 0;
		width: 20.0em;
		font-size: 1.2em;
	}
	fieldset.contact textarea.text {
		height: 7.0em;
	}