
	body {
		background: transparent url("http://www.amishtradercountry.com/img/wood_bkgrd.jpg") repeat 0 0;
		text-align: center;
		margin:		auto;
	}

	#container {
		width:		760px;
		text-align: left;
		margin:		auto;	
	}

	#header {
		position:	relative;
		height:		150px;
		margin-top: 10px;
	}

	#logo { 
		position:	absolute;
		top:		0;
		left:		10px;
	}

	/* Main Nav *************************/

	#nav {
		position:	absolute;
		top:		0;
		right:		0;
		width:		494px;
		height:		119px;

		background: transparent url("http://www.amishtradercountry.com/img/nav.gif") no-repeat 0 0;
		list-style: none;
		margin:		20px 0 0 0;
		padding:	0;
	}

	#nav li {
		float:		left;
		display:	block;
		width:		242px;
		height:		40px;
		padding:	0;
	}

	#nav li a {
		display:	block;
		width:		242px;
		height:		40px;
	}	

	#nav li a span { 
		display:	none; 
	}

	#content {
		position:	relative;
		width:		720px;
		background-color: #fff;
		padding:	40px 10px 10px 10px;
		margin:		10px auto;
	}

	#topBoard {
		position: absolute;
		top:	-10px;
		left:	-18px;
		z-index: 2;
		width:	767px; 
		height: 40px; 
		line-height: 30px;
		text-align:  left;
	}

	#topBoard, 
	#topBoard a { 
		color:		 #fff; 
		font-weight: bold;
	}

	#topBoard img {
		position:	absolute;
		top:		0;
		left:		0;
		z-index:	-1;
		width:		767px;
		height:		40px;
	}


	/* Homepage *************************/

	.left  { float: left;  width: 230px; }
	.right { float: right; width: 460px; }
	
	#top, 
	#bottom {
		background-color: #e7e3b5;
		float:		left;
		padding:	15px;
		margin:		15px auto auto auto;
		clear:		both;
	}

	#top p {
		margin:		5px auto 10px auto;
		padding:	0;
	}

	#top ul {
		color:		#b75312;
		font:		bold 14px Arial, sans-serif;
		list-style:	none;
		padding:	30px 0 0 0;
		margin:		0;
		float:		left;
	}

	#top ul li {
		background: transparent url("http://www.amishtradercountry.com/img/bullet.gif") no-repeat 0 10px;
		width:		130px;
		padding:	3px 0 3px 10px;			
	}
	
	#bottom {
		background-color: #fff;
		margin-top:	10px;
	}
	
	#news {
		padding:	0;
		margin:		0;
		list-style:	none;
	}

	#news li {
		padding:	5px 0;
	}

	/* Featured Item ******************/


	.featured {
		float:		left;
	}

	.featured h2 {
		font-size:	14px;
		padding:	10px;
		margin:		0px;
	}

	.featured a {
		font-weight: bold;
	}

	.featured img { 
		border:		2px solid #000;
		float:		left;
		margin:		10px 10px 0 0;
	}


	/* Footer *************************/

	#footer {
		position:	absolute;
		bottom:		-20px;
		left:		-14px;
		width:		747px;
		height:		40px;
		clear:		both;
	}

	#footer img {
		position:	absolute;
		top:		0;
		left:		0;
		z-index:	1;
		width:		767px;
		height:		40px;
	}

	#footer p {
		position:	absolute;
		top:		0px;
		left:		20px;
		z-index:	20;
		width:		500px;
		margin:		7px;
		font:		bold 12px Arial, sans-serif;
	}

	#footer a {
		color: #000; 
	}


	/* Links & fonts************************************/


	body, div, p {
		font: 14px Arial, sans-serif;
	}

	a {
		color: #b75312;
	}

	h4 {
		padding: 0;
		margin-bottom:  -10px;
	}


	/*table { border: 1px solid red; }
	table tr td { border: 1px solid blue; }*/


	#map {	
		width: 100%;
		height: 250px;
		border: 1px solid #000;
	}

	#customDirs {
		margin-bottom: 10px;
	}

	.warning {
		border: 1px solid #c00;
		background-color: #ff9;
		padding: 10px;
		margin: 10px auto;
	}

	.breakout {
		background-color: #e7e3b5;
		padding:  5px 10px;
		margin:  10px;
	}

	.right {
		float: right;
	}


	/* Side Nav ************************************/


	#categories {
		float: left;
		width: 210px;
		padding: 10px;
		margin:	 auto 0; /* needed for IE */
		list-style: none;
		background-color: #e7e3b5;
	}

	#categories li {
		padding: 3px;
	}

	#categories ul {
		list-style: none;
		padding:	0 30px;
		margin:		auto 0; /* needed for IE */
	}

	.productListing {
		margin-top: 10px;
		width: 490px;
	}

	* html .productListing {
		width: 480px;
	}


	/* Side Nav ************************************/

	#search {
		position: absolute; 
		top: 0; 
		right: 8px;
		width: 300px;
		text-align: right;
	}



