body
	{
	background-color:#ffffff;
	color:#336633;
	font-family:arial;
	}

h2
	{
	color:#336633;
	font-family:arial;
	font-size:larger;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	}

a
	{
	color:#336633;
	font-family:arial;
	font-size:normal;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	text-decoration:none;

	}

a:hover
	{
	color:#99cc99;
	font-family:arial;
	font-size:normal;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	}

table
	{
	background-color:#ffffff;
	color:#336633;
	font-family:arial;
	}

table.TableBorder
	{
	border-width: 1px;
	border-color: #336633;
	border-style: solid;
	}

td.CellBorder
	{
	border-width: 1px;
	border-color: #336633;
	border-style: solid;
	}

.Submit
	{
	color:#ffffff;
	background: #336633; 			/* IE6 Bug - menu background colour */
	font-family:arial;
	font-size:normal;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	}

.Title
	{
	color:#336633;
	font-family:arial;
	font-size:x-large;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:10%;
	left:10%;
	width:80%;
	height:10%;
	}

.ShoppingCart
	{
	color:#336633;
	font-family:arial;
	font-size:large;
	font-style:normal;
	font-weight:bold;
	text-align:right;
	position:absolute;
	top:15%;
	left:80%;
	width:15%;
	height:10%;
	}

.ButtonBar
	{
	top:0%;
	left:0%;
	width:100%;
	height:3%;
	position:absolute;
	}

.TextPanel
	{
	color:#336633;
	font-family:arial;
	font-size:normal;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	position:absolute;
	top:35%;
	left:10%;
	width:80%;
	}

.TextPanelLeft
	{
	color:#336633;
	font-family:arial;
	font-size:normal;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	position:absolute;
	top:35%;
	left:5%;
	width:40%;
	height:65%;
	}

.TextPanelRight
	{
	color:#336633;
	font-family:arial;
	font-size:normal;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	position:absolute;
	top:35%;
	left:55%;
	width:40%;
	height:65%;
	}

ul#primary-nav,
ul#primary-nav ul {				/* Level 2 - submenu */
	width: 100%;				/* drop width */
	margin: 0;
	padding: 0;
	background: #336633; 			/* IE6 Bug - menu background colour */
	font-size: 95%;				/* Reduce text each level */
	}

ul#primary-nav {				/* Level 1 - main menu */
	position:absolute;
	top:0%;
	left:0%;
	width: 100%;				/* total width main menu bar */
	background: #336633; 			/* IE6 Bug - menu background colour */
	}

ul#primary-nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	float: left;
	width: 14%;				/* Width of main menu items */
	background: #336633; 			/* IE6 Bug - menu background colour */
	}

ul#primary-nav li li {
	position: relative;
	list-style: none;
	float: left;
	width: 100%;				/* Width of submenu items */
	}

ul#primary-nav li a,				/* Anchor text style main and sub */
ul#primary-nav li li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 5%;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	}

ul#primary-nav ul ul {
	left: 100%;				/* offset sub-sub-menu */
	top: 5%;
	}

ul#primary-nav li ul li a {
	padding: 2% 5%; 
	} /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul {
	display: none; 
	} /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul {
	display: block; 
	} /* The magic */

ul#primary-nav li.menuparent {
	background: transparent url(images/arrow-down.gif) right center no-repeat; 
	}

ul#primary-nav li li.menuparent {
	background: transparent url(images/arrow-right.gif) right center no-repeat; 
	}

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over {
	background-color: #99cc99; 
	}	/* hilighted background */

ul#primary-nav li a:hover {
	background-color: #99cc99; 
	}	/* hilighted anchor item */
	
	
	
