/* ------------------------------------ hints Styles ------------------------------------- */

#hints {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	display: block;
}
#hints table{
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	border-bottom: 1px solid #cccccc;
}
#hints .tabColor{
	background: #CED494;
	width: 12px;
}
#hints tr{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
#hints ul{
	text-align: left;
	text-indent: 0pt;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#hints p{
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
/* ------------------------------------ prodList Styles ------------------------------------- */

#prodList {
	background: #F6F6F6;
	padding: 0px;
	margin: 0px;
	FLOAT: left; 
	clear: none;
	DISPLAY: block; 
	WIDTH: 762px; 
	border-bottom: 1px solid #CCCCCC;
}
#prodList IMG {
	FLOAT: left; 
	clear: left;
	MARGIN: 2px 0px 3px 0px;
	padding: 2px 0px 3px 0px;
}
#prodList H2 {
	FLOAT: left;
	clear: left;
	DISPLAY: block;
	width: 160px;
	MARGIN: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
	FONT: bold 0.55em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	list-style: none;
}
#prodList H3 {
	FLOAT: left;
	clear: left;
	DISPLAY: block;
	width: 125px;
	MARGIN: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
	FONT: bold 0.55em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	list-style: none;
}
#prodList H4 {
	display: block;
	FLOAT: left; 
	clear: none;
	width: 758px;
	MARGIN: 3px 0px 3px 1px;
	padding: 3px 0px;
	FONT: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	text-align: center;
	background: #006600;
}
#prodList P {
	FLOAT: left;
	clear: none;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	width: 120px;
	FONT: 8pt Verdana, Arial, Helvetica, sans-serif;
	list-style: disc inside;
	text-align: left;
}
#prodList UL {
	FLOAT: left; 
	clear: none;
	PADDING: 5px 13px 5px 13px;
	MARGIN: 5px 13px 5px 13px; 
	WIDTH: 115px;
	list-style: none;
}
#prodList LI {
	FLOAT: left; 
	clear: left;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px; 
	WIDTH: 115px;
	list-style: none;
}
/* ------------------------------------ Sub Title Styles ------------------------------------- */
#aboutStyle {
	display: block;
	border: none;
	padding: 0px;
	margin:0px;
	background: #E0E2B5;
	border-top: solid 1px #999999;
	float: none;
	clear: both;
	width: 762px;
}
#aboutStyle H3 {
	display: block;
	padding: 5px 0px 5px 5px;
	margin: 0px;
	font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #999966;
	text-align: left;
}
#aboutStyle P {
	display: block;
	padding: 5px 5px 7px 5px;
	margin: 0px;
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	border-bottom: solid 1px #999999;
	text-align: left;
	color: 3c3c3c;
}
#aboutStyle A {
	padding: 0px;
	margin: 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
}
#aboutStyle a:visited {
	padding: 0px;
	margin: 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #314800;
	text-decoration: none;
}
#aboutStyle a:hover {
	text-decoration: underline;
}
#aboutStyle a:active {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
}
