
	body {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; font-size: 1em; color: #568b26}
	body {font-family: Arial, Helvetica, Tahoma, sans-serif;}
	html {}
	a {text-decoration: none; cursor: pointer; color: #568b26}
	a:hover {color: #f56209}
	input {cursor: pointer;}
	table img {border-width: 0px}
	th {text-align: left}
	td {vertical-align: top}
	blockquote {font-family: Times, "Times New Roman", serif; font-style: italic; color: #568b26}
	
	#wrapper {width:1002px; margin-left: auto; margin-right: auto}
	#topbar {position: relative; width: 1000px; /*height: 120px;*/ margin: 0px auto 0px auto; overflow: hidden}
	#footer {clear: both; position: relative; width: 984px; height: 75px; margin: 0px auto 0px auto; padding: 10px 8px; color: #568b26; font-size: .7em; font-weight: bold; line-height: 1.5; border-style: solid; border-width: 2px 0px 0px 0px; border-color: #6fba33}
	#footer ul {list-style-type: none;}
	#footer input {font-size: 0.8em}
	.footeritemlft {float: left; text-align: left}
	.footeritemnote {float: left; text-align: left; font-size: 1em}
	.footeritem {display:block; float: right; text-align: right}
	.footeritem ul {margin-top: 0px}
	#logoblock {position: relative; left: 0px; top: 0px; width: 40%; float: left; height: 90px}
	.logoimage {float: left; margin: 0px 10px 0px 0px; border: 0px}
	
	#auxmenu {font-size: .9em; font-weight: bold; float: right; margin: 10px 5px 0px 0px; color: #568b26}
	#auxmenu {z-index: 10}
	#auxmenu {list-style-type: none; padding: 0px}
	#auxmenu li {display: inline; margin: 0px 4px}

	#mainmenubar {border-style: solid; border-width: 0px 0px 2px 0px; border-color: #6fba33; width: 100%; clear: both; margin: 0px 0px 0px 2px; height: 20px;}
	#mainmenu {font-size: .9em; font-weight: normal; margin: 0px 0px 0px 0px; line-height: 20px; width: auto; height: 20px}
	#mainmenu {list-style-type: none; padding: 0px 0px 0px 0px}
	#mainmenu li {display: block; float: left; margin: 0px 2px 0px 0px; height: 26px; line-height: 26px}
	#mainmenu li a {display: block; float: left; text-decoration: none; padding: 0px 18px 0px 18px; border-right-width: 1px; border-right-color: #FFFFFF}

	.boldtext {font-weight: bold}
	.pricetext {font-weight: bold;}
	.floatleft {float: left; padding-right: 10px; border-width: 0px}
	.footnote {color: #568b26; font-family: Times, "Times New Roman", serif; font-style: italic}
	#leftblock {margin: 0px 30px 0px 0px; padding: 25px 25px 5px 25px; width: 350px; color: #000000; border-style: solid; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; border-width: 2px; float: left; font-size: .9em}
	#rightblock {margin: 20px 0px 0px 0px; padding: 25px 25px 5px 25px; width: 495px; color: #000000; border-width: 1px; float: right; line-height: 150%}
	#rightblock h2 {font-size: 1.25em; font-weight: bold}
	#rightblock p {font-size: .9em}

	#centerblock {margin: 20px auto 0px auto; padding: 25px 25px 0px 25px; width: 350px; color: #000000;}
	#cartblock {color: #333333; margin: 0px 0px 0px 10px}
	#cartblock h2 {font-size: 1.1em; font-weight: bold}
	#cartblock table {width: 100%; margin: 20px 0px 0px 0px; color: #333333; background-color: #EEEEEE; border-width: 0px}
	#cartblock td, th {color: #333333; background-color: #EEEEEE; border: 1px solid white}
	#cartblock td {padding: 4px}
	#cartblock td input[type="text"] {font-size: .9em}
	#cartblock p {font-size: .9em}
	#montage {margin: 0px auto 0px auto; width: 922px; display: block}

	#mattleftblock {padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px; width: 290px; color: #000000; background-color: #EEEEEE; border-style: solid; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; border-width: 0px; float: left;}
	#mattleftblock p {font-family: Times, "Times New Roman", serif;  font-size: .9em}
	#mattleftblock h1 {font-family: Arial, Helvetica, Tahoma, sans-serif;  font-size: 1em; color: #568b26}
	#mattleftblock h2 {font-family: Arial, Helvetica, Tahoma, sans-serif;  font-size: .9em; color: #568b26}
	
	#mattrightblock {margin: 0px 0px 0px 0px; padding: 25px 25px 5px 25px; width: 580px; color: #000000; background-color: #FFFFFF; border-style: solid; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; border-width: 2px; float: left;}
	#mattrightblock p {font-family: Arial, Helvetica, Tahoma, sans-serif;  font-size: .9em}
	#mattrightblock h1 {font-family: Arial, Helvetica, Tahoma, sans-serif;  font-size: 1em; color: #568b26}
	#mattrightblock h2 {font-family: Arial, Helvetica, Tahoma, sans-serif;  font-size: 1em; color: #568b26}
	#mattrightblock h3 {margin: 16px 0px 6px 0px; font-family: Arial, Helvetica, Tahoma, sans-serif;  font-size: 1em; font-weight: bold}
	#mattrightblock h4 {margin: 0px 0px 10px 0px; font-family: Arial, Helvetica, Tahoma, sans-serif;  font-size: .85em; font-weight: normal}
	#mattrightblock img {float: right; margin: 0px 0px 5px 5px}
	#mattrightblock ul {text-align: left; list-style-type: none; font-size: .9em}
	
	#mattintroblock {padding: 15px 15px 15px 15px; text-align: center; font-family: "Arial Narrow", Arial, Helvetica, Tahoma, sans-serif;  font-size: 1em; color: #FFFFFF; background-color: #77AA44}
	.mattpricetable {width: 579px; color: #568b26; border-style: solid; border-color: #568b26; border-width: 1px; font-family: Arial, Helvetica, Tahoma, sans-serif;  font-size: 1em}

	.eventdate {color:#acc2ab; font-family:Helvetica, Geneva, Arial; font-weight: bold}
	.eventtitle {font-family: Georgia, "Times New Roman", Times, serif;}

	.storeinfo {color: #000000; width: 26%; height: auto; overflow: auto; margin: 5px 2% 8px 2%; padding: 8px; text-align:center; font-size: .9em;  border-style: solid; border-color: #6fba33; border-width: 0px; float: left}
	.storeinfo img {margin: 5px auto 5px auto}
	.storeinfo ul {padding-left: 0px; margin: 0px 0px 0px 0px; text-align: right; padding-right: 5em}
	.storeinfo li {overflow: hidden; list-style-type: none;}
	.storeinfo a {cursor: pointer; text-decoration: underline;}
	.storeinfo h1 {font-weight: bold; font-size: 1em}
	.storeinfo p {text-align: left}

	.newsinfo {color: #000000; width: 26%; height: 350px; margin: 5px 2% 8px 2%; padding: 8px; text-align:left; font-size: .9em;  border-style: solid; border-color: #6fba33; border-width: 0px; float: left}
	.newsinfo img {margin: 5px auto 5px auto}
	.newsinfo ul {padding-left: 0px; margin: 0px 0px 0px 0px; text-align: left; padding-right: 5em}
	.newsinfo li {overflow: hidden; list-style-type: none;}
	.newsinfo a {cursor: pointer; text-decoration: underline;}
	.newsinfo h1 {font-weight: bold; font-size: 1em}

	.maincontentbox {width: 998px; margin: 0px auto 0px auto; border-width: 0px; border-style: solid; border-color: #AAAAAA}

	.furnishtable {width: 100%; color: #000000; text-align:left; font-size: .9em}
	.furnishtable td {padding: 10px; vertical-align: middle}
	.furnishtable img {border: 1px solid #333333}
	.furnishtable a {cursor: pointer; color: #003300; text-decoration: underline;}
	
	#additem  {padding: 0em 0em 0em 0em; margin: 0px 0px 0px 0px; font-size: .8em; text-align: center;}
	#additem p {text-align: center; padding: 0px 0px 0px 0px}
	#additem table {padding: 12px 0px}
	#additem td {padding: 8px 5px 8px 5px}
	#additem h1 {font-size: 2em; font-weight: bold}
	#additem h2 {font-size: 1.5em;}
	.itemtitle {font-size: 1em; font-weight: bold}
	#itemimage {margin: 0px 0px 0px 0px}
	#orderbox {color: #FFFFFF; background-color: #AAAAAA; padding: 15px}
	#emptycart { border-style: solid; border-color: #6fba33; border-width: 1px; padding: 15px}

	ul.dropdown li {padding: 0px 0px 0px 0px}

	ul.dropdown *.dir {
	 padding-right: 20px;
	 background-image: url(images/nav-arrow-down.png);
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
	}

	ul.dropdown-horizontal ul *.dir {
	 padding-right: 15px;
	 background-image: url(images/nav-arrow-right.png);
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
	}
	
	ul.dropdown,
	ul.dropdown li,
	ul.dropdown ul {
	 list-style: none;
	 margin: 0;
	 padding: 0;
	}

	ul.dropdown {
	 position: relative;
	 z-index: 597;
	 float: left;
	}

	/* HGH extensions for top-level menu items */
	ul.dropdown > li {font-size: .9em; font-weight: normal; width: auto; display: block; float: left; margin: 0px 34px 0px 0px;}
	ul.dropdown > li > a {display: block; float: left; text-decoration: none; padding: 0px 0px 0px 0px;}

	/* HGH extensions for dropped sub-menu items */
	li.dir ul {width: 12em; background-color: #FFFFFF; padding: 8px 0px 0px 3px; border-width: 1px; border-color: #b7ed86; border-style: solid}
	li.dir ul li {float: none; line-height: 1.4em; vertical-align: middle;  padding: 0px 0px 0px 1em; /* zoom: 1;*/}
	li.dir hr {border: none 0; border-top: 1px solid #b7ed86; border-bottom: 1px solid #FFFFFF; width: 98%; height: 2px; margin: 4px 0px 4px 0px;}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 position: relative;
	 z-index: 599;
	 cursor: default;
	}

	ul.dropdown ul {
	 visibility: hidden;
	 position: absolute;
	 top: 100%;
	 left: 0;
	 z-index: 598;
	}

	ul.dropdown ul li {
	 float: none;
	}

	ul.dropdown ul ul {
	 top: 0px;
	 left: 99%;
	}

	ul.dropdown li:hover > ul {
	 visibility: visible;
	}
