	body {
		text-align:center;
		margin:0px;
		padding:0px;
		background-color:#1e1e1e;
	}

	body * {
		text-align:left;
		color: #fff;
		font-family:Arial;
		font-size:12px;
	}

	#container {
		background-color:#383838;
		width:720px;
		margin-left:auto;
		margin-right:auto;
		border-left:1px solid #000;
		border-right:1px solid #000;
	}

	#nav {
		position:absolute;
		left:0px;
		bottom: 0px;
		width:100%;
		height:40px;
		color:#8b8b8b;
		font-family:Arial, Verdana, sans-serif;
		font-size:14px;
		z-index:100;
	}

	.nav_button {
		position:relative;
		float:left;
		height:100%;
		padding:0px 20px;
		line-height:40px;
		border-right:1px solid #575757;
		cursor:pointer;
	}

	.nav_button .subNav {
		position:absolute;
		display:none;
		width:170px;
		background-color:#000;
		top:100;
		left:-5px;
		z-index:100;
		border-left:5px solid #D36707;
	}

	.nav_button .subNav ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}

	.nav_button .subNav ul li {
		padding:0px 0px 0px 20px;
		border-bottom:1px solid #8b8b8b;
		line-height:30px;
	}

	.nav_button .subNav ul li.noOver {
		background-color:#000;
	}

	.nav_button .subNav ul li.subOver {
		background-color:#D36707;
	}

	.over {
		background-color:#000;
		border-left:5px solid #D36707;
		padding:0px 20px 0px 15px;
	}
	
	.selected {
		background-color:#383838;
		border-left:5px solid #d36707;
		padding:0px 20px 0px 15px;
	}

	#header {
		position:relative;
		width:100%;
		height:180px;
		background:url('images/header_back.gif');
		z-index:100;
	}

	#header_image_back {
		position:absolute;
		right:20px;
		top:20px;
		width:244px;
		height:140px;
		background:url('images/header_image_back.gif') no-repeat;
	}

	#header_image_back img {
		margin:7px;
		margin-top:8px;
	}

	#content {
		position:relative;
		width:100%;
		background-color:#383838;
		padding-bottom:15px;
	}

	#content_left {
		width:360px;
		padding:20px 10px 10px 30px;
	}

	#content_gal{
	width:380px;
	padding:20px 10px 10px 30px;
	}

	#content_right {
		width:260px;
		float:right;
		padding-top:20px;
	}
	
	#footernav {
		clear:both;
		width:100%;
		height:33px;
		background:url('images/footer_nav_back.gif') repeat-x;
		text-align:center;
		color:#8b8b8b;
		padding-top:10px;
	}	

	#footernav a {
		color:#8b8b8b;
		text-decoration:none;
	}

	#footerinfo {
		width:100%;
		height:45px;
		background-color:#1e1e1e;
		font-size:10px;
		color:#b7b7b7;
		text-align:center;
		border-bottom:1px solid black;
		background-color:#1e1e1e;
		margin-top:-15px;
		padding-top:15px;
	}
	
	#aesc
	{float:right;
	height:45px; 
	margin-top:-6px;
	margin-right:13px;	}

	p {
		color: #fff;
		font-family:Arial;
		font-size:12px;
	}

	h1, h2 {
		font-size:26px;
		font-family:Arial;
		color:white;
		margin:0px;
		display:inline;
	}

	h2 {
		font-size:19px;
		font-weight:normal;
	}

	h3 {
		font-size:21px;
		font-family:Arial;
		color:white;
		margin:0px;
		display:inline;
	}

	h3 * {
	text-align:center;
	}

	.line {
		width:100%;
		margin:10px 10px 10px 0px;
		height:9px;
		background:url('images/line_back.gif') repeat-x;
	}
	
	.line2 {
		width:75%;
		margin:10px 10px 10px 0px;
		height:9px;
		background:url('images/line_back.gif') repeat-x;
	}



	.box {
		width:238px;
	}

	.box_top {
		background:url('images/box_top.gif') no-repeat;
		width:100%;
		margin:0px;
		height:11px;
	}

	.box_body {
		background:url('images/box_back.gif') repeat-y;
		width:100%;
	}

	.box_body_content {
		width:180px;
		padding-top:10px;
		margin-left:30px;
		margin-right:10px;
		margin-bottom:0px;
	}

	.box_body_content ul li {
		line-height:14px;
	}

	.box_body_content a {
		text-decoration:none;
	}

	.box_body_content a:hover {
		color:#D36707;
	}

	.box_bottom {
		background:url('images/box_bottom.gif') no-repeat;
		width:100%;
		margin-top:0px;
		height:13px;
	}

	.productsTable {
		background-color:#fff;
		border-style:ridge;
		border-color:#000;
		color:#000;
		width:350px;
	}

	.productsTable tr td {
		color:#000;
		height:70px;
		padding-left:20px;
	}

	.productsTable tr td a {
		color:#d36707;
	}

	.productsTable tr td.right {
		text-align:center;
	}

	.backgroundImage {
		position:absolute;
		bottom:0;
		right:0;
	}

	.backgroundImageTop {
		position:absolute;
		top:0;
		right:0;
	}

	a:hover {
		color:#D36707;
	}
 
