#product_list {
	position: static;
	width: 245px;
	text-align: right;
	float: right;
}
		/* A few IE bug fixes */
		* { margin: 0; padding: 0; }
		* html ul ul li a { height: 100%; }
		* html ul ul li { margin-bottom: -1px; }
		* html ul li a { height: 100%; }
		
		#theMenu {
	width: 245px;
	margin: 0;
	padding: 0;
}
		
		
		#theMenu li { list-style-type: none; }
#theMenu ul {
	background-color: #839871;
	padding: 0px;
	margin: 0px;
}


		
		/* Some list and link styling */
		#theMenu ul li {
	width: 245px;
	display: block;
	background-color: #839871;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#theMenu ul li a {
	display:block;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding-right: 50px;
}
#_theMenu ul li a:hover {
	background-color: #BB7A53;

}


		#theMenu ul ul li {
	width: 245px;
	background-color: #839871;
	margin: 0px;
}
		#theMenu ul ul li a {
	display:block;
	color: #000;
	font-size: 10pt;
	padding-right: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #95A979;
	cursor: default;
}
#_theMenu ul ul li a:hover {
	background-color: #DD976F;

}
#theMenu ul ul ul {
	background-color: #95A979;
	padding: 0px;
	margin: 0px;
}

		/* For the xtra menu */
		#theMenu ul ul ul li {
	width: 245px;
	background-color: #95a979;
	margin: 0px;
}
		#theMenu ul ul ul li a {
	display:block;
	color: #000;
	padding-top: 5px;
	padding-right: 80px;
	padding-bottom: 5px;
}
#_theMenu ul ul ul li a:hover {
	background-color: #BB7A53;

}
		#theMenu h2 {
	margin-top: 1.5em;
}
		
		/* Header links styling */
		#theMenu h3.head a {
	color: #000;
	display:block;
	background-color: #95a979;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	text-decoration: none;
	background-image: url(../images/productState_plus_minus.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
		}
#theMenu h3.head a:hover {
	background-color: #DD976F;

		}
		#theMenu h3.selected a {
	background-position: 0px -30px;
	background-image: url(../images/productState_plus_minus.png);
	background-repeat: no-repeat;

		}
#_theMenu h3.selected a:hover {

		}
		
		/* Xtra Header links styling */
		#theMenu h4.head a {
	color: #000;
	display:block;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 5px;
	background-color: #839871;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	background-image: url(../images/productState_plus_minus.png);
	background-repeat: no-repeat;
	background-position: 30px 0px;
		}
#_theMenu h4.head a:hover {
	background-color: #BB7A53;


		}
		#theMenu h4.selected a {
	background-position: 30px -30px;
	background-image: url(../images/productState_plus_minus.png);
	background-repeat: no-repeat;
		}
#_theMenu h4.selected a:hover {

		}
