a:link		{
			text-decoration:none;
			font-size: 0.9em; font-weight: bold;
			color:#333;
			}
a:visited	{
			text-decoration:none; font-size: 0.9em;
			color:#808080;
			} /*font-size:0.8em; */
a:hover		{
			text-decoration:underline;
			font-size: 0.9em; font-weight: bold;
			color:#333; 
			}  /*background-color:#FFFFFF;8B0000floralwhite #FFD700 */
body		{
			background-color:#E4DFC7; /*F5F5F5 */
			font-family:arial;
			margin-left:0px; margin-top:0px;}	
table		{
			font-family:arial; font-size: 0.9em;
			}
H1			{
			font-family:"courier new", courier; font-size: 2em;
			text-align:center;
			} /*color:#3F3F3F;*/
H2			{
			font-family:"courier new", courier; font-size: 1.5em;
			}
H3			{
			font-family:"courier new", courier; font-size: 1em;
			}
P			{
			color:#3F3F3F;
			font-family:arial; text-align:left;
			margin-left:25px; margin-right:25px;
			
			}/* */ 
li			{
			padding-left:5px;
			}
dt			{
			font-weight:bold;
			}
dd			{
			font-style:italic;
			}
/*
 -----------------------------------------------------------
*/	                
A.a:link	{
			text-decoration:none; color:#666; font-size: 0.8em;
			}
A.a:visited	{
			text-decoration:none; color:#666; font-size: 0.8em;
			} 
A.a:hover	{
			text-decoration:underline; color:#333; font-size:0.8em;	
			}/*C5C5C5*/
                
.nav		{
			position:absolute; z-index: 10;
			width:145px;
			left:6px;
			margin-top:5px; margin-left:0px;
			padding:5px 3px 5px 2px;
			border: solid #ccc; //#333333;
			border-width: 1px 1px 1px 1px;
			background-color:#fff;
			}/*#FFFFCC F5F5F5*/
.body		{
			position:absolute;
			z-index: 20;
			top:5px;
			margin-left:150px; margin-right:135px;
			margin-bottom:5px;
			padding: 5px 5px 25px 5px;
			font-size: 0.9em;
			background-color:#FFFFFF;
			border: solid #ccc;
			border-width: 1px 1px 0px 0px;
			}/*FFFFCC DCDCDC*/

.adverts	{
			position:absolute; width:120px;
			top:0px; right: 2px;
			float: right;
			margin-top:0px; margin-right:2px;
			padding-top:5px; padding-bottom:5px;
			padding-left:2px; padding-right:2px;
			font-size: 0.8em;
			background-color:#ffffff;
			text-align:left; 
			border: 1px solid #DCDCDC;
			}	
/*
 -----------------------------------------------------------
*/				
.bodytop	{
			padding-top:2px; padding-bottom:5px;
			/*padding-left:2px;*/ padding-right:0px;
			color:#333;
			background-color:#FFCC00;
			}/*visibility:hidden; position:absolute;top:0px;margin-left:140px; margin-right:100px;width:75%;*/
	

.navtitle	{
			font-size:0.8em; font-weight:600;
			}
.navcontent	{
			padding-left:3px;
			}
.paraheader	{
			font-family:arial; margin-left:25px;
			}

.stocked	{
			visibility: visible;
			}

.notstocked	{
			visibility: hidden;
			}

