	#logoArea { width: 100%; background: url('images/site_logo.jpg') no-repeat center; height: 200px; border: 0px solid #000000; }

	#pageArea { margin: auto; width: 900px; border: 0px solid #404040; background: #687444; color: #FFFFFF; }

	#content_area { margin: auto; width: 100%; text-align: left; border-bottom: 1px solid #FFFFFF; border-top: 0px solid #FF9900;  }

	#contactInfo { width: 780px; margin: auto; border-top: 0px solid #FFFFFF; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; }

	#breakArea { width: 780px; margin: auto; border-top: 0px solid #FFFFFF; height: 25px; }

	#menu_area { width: 100%; overflow: hidden; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; letter-spacing: .1em; word-spacing: 2px; line-height: 1.5; text-align: center; background: #687444; }

	body { background: #687444; }

	.textArea { margin: auto; text-align: left; vertical-align: top; border-right: 0px solid #FF9900; padding-top: 10px; padding-bottom: 10px; }

	.ContentText { font: 13pt tahoma, verdana, arial, sans-serif; color: #FFFFFF; padding-left: 10px; padding-right: 8px; }
	.ContentTextHeading { font: bold 13pt tahoma, verdana, arial, sans-serif; color: #FFFFFF; padding-left: 10px; padding-right: 8px; }
	
	font.sideBarFont { font: 10pt tahoma, verdana, arial, sans-serif; color: #000000; }

	.sideBar { width: 300px; padding; 2px; vertical-align: top; border-left: 1px solid #000000; border-right: 1px solid #000000; }
	
	table.prodService { margin: auto; margin-top: 20px; border: solid 1px #FFFFFF; width: 450px; text-align: center; font: 10pt arial, sans-serif; }
	td.prodService { border: solid 1px #FFFFFF; width: 150px; padding: 10px; }
	td.prodServHead { border: solid 1px #FFFFFF; background: #e5e478; width: 100%; font: bold small-caps 16pt arial, verdana sans-serif; color: #434357; letter-spacing: .3em; }
	
.location-info { padding-bottom: 10px; }
.location-heading { font: small-caps bold 16pt verdana, arial sans-serif; letter-spacing: .3em; color: #ffff99; text-decoration: underline; }
.location-text { font: 9pt arial, verdana, sans-serif; text-align: left; color: #FFFFFF; }

.left-content { width: 210px; text-align: left; vertical-align: top; border-right: 0px solid #FFFFFF; padding-top: 7px; padding-bottom: 7px; padding-left: 3px; padding-right: 3px; }
.left-content-list { text-align: left; vertical-align: top; border-right: 1px solid #FFFFFF; padding-left: 25px; padding-top: 0px; padding-right: 25px; padding-bottom: 10px; }
.middle-content { text-align: center; vertical-align: top; border-right: 1px solid #FFFFFF; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; }
.right-content { width: 210px; text-align: center; vertical-align: top; padding-top: 7px; padding-bottom: 7px; padding-left: 3px; padding-right: 3px; border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: #434357; }
.full-content-area { width: 85%; text-align: left; vertical-align: top; padding-left: 25px; padding-top: 0px; padding-right: 25px; padding-bottom: 10px; }

	.infoHeading { font: bold small-caps 16pt arial, verdana sans-serif; color: #ffff99; letter-spacing: .3em; }

	.copyrightInfo { width: 100%; text-align: center; color: #8A8A8A; border-top: 1px solid #FFFFFF; padding-top: 8px; margin-bottom: 8px; }

	.price { font: 10pt verdana, arial, sans-serif; padding-bottom: 10px; }

	.contactLeft { font: 12pt verdana, arial, sans-serif; text-align: left; vertical-align: top; }
	.contactRight { font: 12pt verdana, arial, sans-serif; text-align: right; vertical-align: top; }
	.contactLinks { font: 12pt verdana, arial, sans-serif; }

	.img_border { border: 1px; }

	#linkbar { width: 780px; margin: auto; border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; }
	#linkbar_button { width: 180px; border: 0px; }
	#linkbarSpace { width: 20px; border: 0px solid #FFFFFF; }
	#linkbarSpace_sides { width: 0px; border: 0px solid #FFFFFF; }

	#linkbar a:link { font: bold small-caps 12pt verdana, arial, sans-serif; letter-spacing: .2em; color: #434357; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; text-align: center; border: 1px solid #434357; background: #e5e478; text-decoration: none; display: block }
	#linkbar a:visited { font: bold small-caps 12pt verdana, arial, sans-serif; letter-spacing: .2em; color: #434357; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; text-align: center; border: 1px solid #434357; background: #e5e478; text-decoration: none; display: block }
	#linkbar a:hover { font: bold small-caps 12pt verdana, arial, sans-serif; letter-spacing: .2em; color: #e5e478; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; text-align: center; border: 1px solid #FFFFFF; background: #434357; text-decoration: none; display: block; }
	#linkbar a:active { font: bold small-caps 12pt verdana, arial, sans-serif; letter-spacing: .2em; color: #434357; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; text-align: center; border: 1px solid #434357; background: #e5e478; text-decoration: none; display: block; }

	a:link { color: #e5e478; text-decoration: underline; }
	a:visited { color: #e5e478; text-decoration: underline; }
	a:hover { color: #434357; text-decoration: none; }
	a:active { color: #e5e478; text-decoration: underline; }

	ul { list-style-type: arrow; list-style-position: outside; font: 11pt tahoma, verdana, arial, sans-serif; color: #FFFFFF; padding-left: 30px; padding-right: 8px; }
	li { line-height: 150%; }