* {
	margin: 0;
	padding: 0;
	}
	body {
		/*color: #333;*/
		color: #686868;
		background-color: #7d7d7d;
		font-family: "MS Sans Serif", sans-serif, "Times New Roman", "Arial", "Tahoma";
		font-size: 75%;
		text-align: center;
		}
	h1, h1 a
	{
		font-size: 32px;
		color: #CDD383;
	}
																/* >>> CONTAINERS <<< */

div#print {
	display: none;
	}
div#container {
	margin: 10px;
	text-align: center; width: 900px; margin: auto;
	}
	div#header-wrap {
		margin: auto;
		text-align: center;
		position: relative;
		
		}
		div#header-in {
			padding: 10px; width: 800px; position: relative;
			background: url('../images/topbanner.jpg') #7d7d7d no-repeat top center;
			vertical-align: bottom; position: relative;
			height: 100px; display: table-cell;
			/*border-bottom: 2px solid #CDD383;*/
			}
			div#header-in a, div#header-in a:hover {
				text-decoration: none; color: #CDD383;
			}
			.headerBanner { color: #CDD383; font-family: "Footlight MT Light", "MS Sans Serif"; font-size: 36px;}
	div#content-wrap {
		
		}
		div#center {
			/*margin: 0 0 0 10px;
			color: inherit;
			background-color: #7d7d7d;
			text-align: center;
			margin: auto;
			width: 100%;*/
			/*border: 1px solid #777777;*/
			/*border-width: 0 2px 2px 0;*/
			}
			div#center-in {
				padding: 20px; width: 800px;
				text-align: center;
				margin: auto; position: relative;
				}
		div#left {
			float: left;
			width: 200px;
			color: inherit;
			background-color: #7d7d7d;
			/*border: solid #888;*/
			border-width: 0 2px 2px 0;
			}
			div#left-in {
				padding: 1px;
				}
	div#footer-wrap {
		clear: both; text-align: center;
		}
		div#footer-in {
			
			}

																/* >>> SUB CONTAINERS <<< */
* { }

																/* >>> LISTS <<< */
ul#nav-left {
	margin: 20px;
	list-style: none;
	/*background-color: #999999;*/
	}
	ul#nav-left li {
		
		}
		ul#nav-left li a {
			display: block;
			width: 138px;
			padding: 5px 10px;
			color: #444444;
			/*background-color: inherit;*/
			background-color: #7d7d7d;
			text-decoration: none;
			border-bottom: 1px dashed #dddddd;
			/*border-left: 1px solid white;
			border-right: 1px solid white;*/
			}
		ul#nav-left li a:hover, ul#nav-left li a.here {
			color: #FFF;
			background-color: #993333;
			/*border-bottom: 1px solid #E3EFFF;
			border-top: 1px dotted black; border-bottom: 1px dotted black;*/
			}
			
			
/*************************************************
ul#nav-top {
	float: right;
	padding: 1px 0;
	list-style: none;
	}
	ul#nav-top li {
		display: inline;
		}
		ul#nav-top li a {
			margin: 0 8px;
			color: #888;
			background-color: inherit;
			font-size: 90%;
			text-decoration: none;
			border-bottom: 1px solid #eee;
			}
		ul#nav-top li a:hover {
			color: #4494FF;
			background-color: inherit;
			border-bottom: 1px solid #F1F7FF;
			}
**********************************************************/


ul#nav-footer {
	margin: 0 0 0 10px;
	padding: 0 2px;
	color: #ccc;
	background-color: inherit;
	font-size: 85%;
	list-style: none;
	text-align: center;
	}
	ul#nav-footer li {
		display: inline;
		}
	ul#nav-footer li.left {
		float: left;
		}
		ul#nav-footer li a {
			margin: 0 3px;
			color: #aaa;
			background-color: inherit;
			}
		ul#nav-footer li a:hover {
			color: #333;
			background-color: inherit;
			}
ul.list {
	margin: 20px 30px;
	font-size: 90%;
	line-height: 20px;
	}

																/* >>> TYPOGRAPHY <<< */
*.x {
	display: none;
	}
div#header-wrap h1 {
	padding: 10px;
	font-size: 200%;
	}
div#center h2 {
	margin: 0 0 5px 0;
	font-size: 150%;
	}
div#left h2 {
	margin: 20px 20px 5px 20px;
	font-size: 100%;
	}
div#center p {
	margin: 5px 0 5px 0;
	color: #686868;
	background-color: inherit;
	font-size: 90%;
	line-height: 18px;
	}
div#left p {
	margin: 0 20px 5px 20px;
	color: #666;
	background-color: inherit;
	font-size: 90%;
	}
p a, ul.list a {
	color: #4494FF;
	background-color: inherit;
	text-decoration: none;
	border-bottom: 1px solid #F1F7FF;
	}
	p a:hover, ul.list a:hover {
		color: #333;
		background-color: inherit;
		border-bottom: 1px solid #eee;
		}


																/* >>> FORMS <<< */
* { }

div#containerCenter
{
	text-align: center; margin: auto; width: 800px; position: relative;
}
div#containerCenter a
{
	color: #555555; text-decoration: underline; border: 0;
}
div#containerCenter a:hover
{
	text-decoration: none; color: #000000; border: 0;
}

div#nav-bottom-div
{
	text-align: center; margin: auto; width: 800px;
	/*width: 75%;*/ border: 0px solid black; border-width: 1px 0px 1px 0px;
}
ul#nav-bottom 
{
	/*margin: 20px;*/ list-style-type: none;
	border: 1px 0px 1px 0px; border-color: Black;
}
ul#nav-bottom li { display: inline; }
ul#nav-bottom li a 
{
	display: inline;
	padding: 2px 10px;
	/*color: #666;*/ color: #000000;
	background-color: inherit;
	text-decoration: none;
	/*border-bottom: 1px dashed white;*/
}
ul#nav-bottom li a:hover, ul#nav-bottom li a.here
{
	color: #FFF;
	background-color: #993333;
}

a { color: black; text-decoration: underline; }
a:hover, a:visited { color: #333333; text-decoration: none; }

.galleryContainer { /*width: 95%;*/ text-align: left; margin: 0 auto; font-size: 16px; }
/*.galleryContainer tr { border-bottom: 2px solid #ccc; }*/
.galleryPic { border: 0; height: 350px; }
.galleryThumbs img { cursor: pointer; padding: 5px; height: 75px; }

#onlineStore td { /*border: 1px solid #666666; border-bottom: 2px solid #fff;*/ font-size: 13px; }
#onlineStore tr { border-bottom: 2px solid #fff; }


/*-------------top nav---------------*/
/*div#nav-top-div
{
	text-align: center; width: 800px; height: 22px; font-size: 16px; padding-top: 5px; color: CDD383;
	vertical-align: bottom;
}*/
ul#nav-top 
{
	text-align: center; width: 800px; height: 22px; font-size: 16px; padding-top: 62px; color: CDD383;
	list-style-type: none;	border: 1px 0px 1px 0px; border-color: white; vertical-align: bottom;
}
ul#nav-top li { display: inline; vertical-align: bottom; }
ul#nav-top li a 
{
	display: inline; padding: 2px 10px;
	/*color: #666;*/ color: #CDD383;
	background-color: inherit; text-decoration: none;
	border-left: 1px solid #888888; border-right: 1px solid #888888;
}
ul#nav-top li a:hover, ul#nav-top li a.here
{
	color: #FFF;
	background-color: #993333;
}
/*-------------top nav---------------*/

.itemSold { font-weight: bold; color: #993333; }
#onlineStore { width: 600px; }
#onlineStore .image { width: 125px; }
#onlineStore td { padding: 2px; }

.pagecontent, .pagecontentabout, .pagecontentfront
{
	background-color: #cdd383; /*width: 400px;*/ padding: 10px; margin: auto;
	margin-left: 30px; /* display: inline;*/ float: left; text-align: left; font-size: 16px;
	/*color: #000000;*/
}
.pagecontentabout { width: 500px; /*background: url('../images/wagon_transp.jpg') no-repeat center center #cdd383;*/ }
.pagecontentfront { width: 400px; font-size: 16px; }
.pagecontentcontactsend { float: none; text-align: center; margin: auto; }
.imagecontentfront { float: left; padding-left: 10px; }
.imagecontent
{
	/*display: inline; float: none;*/ padding-right: 65px; float: right;
}

.linkDesc { padding-left: 15px; width: 100%; }
.linksHead { font-weight: bold; font-size: 20px; test-align: center; width: 100%; }


/*------------------admin-------------------*/
#imageUpload
{
	text-align: center; margin: 0 auto; position: relative;
}
#imageUploadTable td
{
	text-align: left;	
}
ul#admin-list {
	margin: 20px; list-style: none;
	}
	ul#admin-list li { display: inline;	}
		ul#admin-list li a {
			display: inline; width: 138px; padding: 5px 10px; color: #444444;
			background-color: #7d7d7d; text-decoration: none; border-bottom: 1px dashed #dddddd;
			}
		ul#admin-list li a:hover, ul#admin-list li a.here {
			color: #FFF;	background-color: #993333;
			}