﻿body, h1, h2, h3 {margin:0px; padding:0px;}
body        {text-align: center; background-color:#459261; margin-top:8px;}

/* Begin layout area styles */

#container      {width: 819px;margin-left: auto;margin-right: auto;text-align: left;background-color:White;top:10px;}
#header         {height:169px;position:relative;top:0px;width:819px;background-color:white;overflow:hidden;}
#headerleft     {width:236px;height:169px;float:left;background-color:#F0F0F0;}
#headercentre   {float:left;background-color:white;height:169px;width:345px;text-align: center; padding-top:20px;}
#headerright    {background-color:#F0F0F0;width:238px;float:right;height:169px;}
#topdropmenu    {height:26px;padding-left:150px;padding-top:3px;background-color:White;overflow:hidden;clear:both;}
#main           {display:block;background-color:white;clear:both;float:left;width:auto;}
#footer         {background-color:white;padding-top:10px;padding-bottom:20px;overflow:hidden;clear:both;}
/* End layout area styles */

/* Begin other container classes */
.nav_button     {position:relative;left: 200px;float:left; width:103px;}
#col_left       {background-color:white ;width: 200px;float:left ;padding-left:00px;}
#col_middle     {line-height:20px; padding:  120px 3px 20px 20px;background-color: white;width: 379px;float: left;}
#col_middle div {margin-bottom:20px}
#col_right      {background-color:white;width:200px;float:left;}
#col_right .box1{background-color:#EFEFEF;width:140px;padding-left:25px;padding-top:10px;line-height:15px;}
/*#col_right div  {margin-top:12px;}*/
#quicklinks     {background-color:#EFEFEF;height:auto;width:136px;display:block;position:relative;text-align:left;padding-left:20px;padding-bottom:20px;}   

.box1           {min-height:370px;height:370px;position:relative; left:18px; background-color:#EFEFEF; width:146px; padding-top:10px;padding-left:18px;padding-bottom:5px;padding-right:10px;line-height:22px;}
.box1 li		{display:list-item ; list-style-type:none ;}
.box1 ul		{margin:0px; padding:0px; font-family:Verdana,Arial,Helvetica,Sans-Serif;}
/**/

/* Begin font styles */
H1              {color:#459261; font-family:"Century Gothic",Arial,Verdana,Helvetica,Sans-Serif; font-size:18px; font-weight:bold; margin:0.4em 0 0.5em 0;}
H2              {color:#459261; font-family:"Century Gothic",Arial,Verdana,Helvetica,Sans-Serif; font-size:15px; font-weight:bold; margin:0.4em 0 0.5em 0; text-align:center ;}
H3              {color:#459261; font-family:"Century Gothic",Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; font-weight:bold; margin:0.4em 0 0.5em 0;}
.normal         {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:11px;color:#666666;}
.caption        {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:11px;color:#459261;font-weight:bold;}
.caption2        {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:11px;color:#666666;font-weight:normal;}
a:link          {color: #009933;font-weight:normal;}
a:hover         {color: #cc9933;font-weight:normal;}
a:visited       {color: #0099dd;font-weight:normal;}
.footer_text    {color:#666666; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:9px; font-weight:normal ; text-align:center;}



div#layout {overflow:auto; padding-top:30px; position :relative;}
div#layout div { overflow: auto ;  }
div#layout div div { position: relative; float:left; padding-left:0px; text-align:center; overflow:hidden ;}
div#layout div div img {border:10px solid white; }

table.specs {
	border: 1px inset black ;
	font-family: "Century Gothic",Verdana,Arial,Helvetica,Sans-Serif;font-size:11px;color:black;
	margin-left:auto;
	margin-right:auto;
}
table.specs th
{
	padding: 0.2em 2ex 0.2em 2ex;
	color: black;
	background-color:#cfcfcf;
}
table.specs td {
	padding: 0.2em 2ex 0.2em 2ex;
}
table.specs tr.d0 td {
	background-color: white;
}
table.specs tr.d1 td {
	background-color: #efefef;
}
.prodcode 
{
    font-weight:bold;
    text-align:left;   
}

.clear-bg 
{
    background-color: red;  
}

/*Top Drop Down Menu Color Selection Styles */

/* Top Drop Down Menu Styles */
/* These styles are used globally by the top drop down menu. Colour specifc styles are defined else where.

	/* style for the containing div for the menu */
	/* note, the font size of 83% gives a very similar font-size in IE and Mozilla. feel free to change it, but appreciate the impact cross-browser */
	#topdropmenu
	{
		padding-top:0px;
	}

	#topdropmenu li
	{
		font-family: "Trebuchet MS", Tahoma, Sans-Serif;	
		margin-bottom:0.4em;
	}
	
	/* default ul tag style for this menu - you probably won't need to change this */
	div#topdropmenu ul 
	{line-height:1.4em;
		list-style:none;
		margin:0px;
		padding:0px;
		font-family: "Trebuchet MS", Tahoma,Georgia, serif; font-size: small; line-height:1.4em;
	}
	
	/* style for the actual menu links. display and height are important to the operation of the menu. change the others if you like (note:colour changes should probably go in the colour style sheets */
	div#topdropmenu a 
	{
		margin:0px;
		height:100%;
		text-decoration:none;
	}

	/* default li tag style for this menu - you probably won't need to change this */
	/* the postion:relative and float:left are critical to the correct operation of the menu */
	div#topdropmenu ul li	{position:relative; float:left; margin:0px}

	/* this style is essential to the correct operation of the menu. it ensures correct positioning of the "leaves". */
	div#topdropmenu ul ul {
		position:absolute;
	}

	/* The following 2 groups of styles handle making the menu leaves appear and disappear on mouseover*/
	/* if want extra levels of drop downs, you need to add extra styles here for each level*/
	/* There are sufficient styles here for a 3 level menu. for a 4th level add a new css selector with an additional*/
	/* ul tag before the li:hover. eg div#topdropmenu ul ul ul ul li:hover ul ul/*
	/* please read the ImmSample documentation for more details */
	div#topdropmenu ul ul, 
	div#topdropmenu ul li:hover ul ul,
	div#topdropmenu ul ul li:hover ul ul,			
	div#topdropmenu ul ul ul li:hover ul ul
	{
		display:none;
	}
	
	div#topdropmenu ul li:hover ul,
	div#topdropmenu ul ul li:hover ul,
	div#topdropmenu ul ul ul li:hover ul,
	div#topdropmenu ul ul ul ul li:hover ul
	{
		display:block;
	}
	
	/* This next block of styles controls the appearance of the top menu bar and also contains styles to override the level 0 styles for lowers levels where necessary */
	/* it is this section which really differentiates the top drop down menu from a side flyout menu */

	/* We have found that using px units (rather than say em units) is more reliable across different browsers implementations of the CSS2 box model.*/
	/* CSS2 is seriouly flawed in how it handles dimensions of content elements, but we're stuck with it until CSS3 is widely adopted */
		
	/* This section defines the width of the menu items at different levels */
	/*div#topdropmenu ul.L0		{width:100%} /* defines the total width of the top menu */
	div#topdropmenu ul.L1		{width:160px;} /* width of level 1 leaves */
	div#topdropmenu ul.L2		{width:160px;} /* width of level 2 leaves */

	
	/* defines position of drop down leaves */
	div#topdropmenu ul.L0 ul	{top:31px; left:1px;} /* position of first leaf */
	div#topdropmenu ul.L1 ul	{top:-1px; left:100%;} /* position of second leaf */
	div#topdropmenu ul.L2 ul	{top:-1px; left:100%;} /* position of third leaf - if there is one*/

	/* defines width of menu items */
	div#topdropmenu ul.L0 li	{} /* level 0 items */
	div#topdropmenu ul.L1 li	{width:100%; height:auto;} /* level 1 items */
	div#topdropmenu ul.L2 li	{width:100%; height:auto;} /* level 2 items */
	
	/* defines height and width of a tags within the above li tags*/
	/* note that padding-left, padding-right and width must add up to the values above. mozilla seems to have a bit of problem in the sample site here in the for the top level only, we had to add 4 more pixels in order to get the borders to show properly on the menu */
	/* padding-top and padding bottom styles are useful for netscape which doesn't seem to handle "filling" the LI tag to 100% height */
	/* change the padding styles, but exercise some caution with different browsers*/
	div#topdropmenu ul.L0 li a	{}
	div#topdropmenu ul.L1 li a	{width:150px; height:auto; font-size:90%; font-weight:normal; padding-left:5px; padding-right:5px; padding-top:.20em; padding-bottom:.20em; display:block; }
	div#topdropmenu ul.L2 li a	{width:150px; height:auto; font-size:90%; font-weight:normal; padding-left:5px; padding-right:15px; padding-top:.20em; padding-bottom:.20em;}

/*Top Drop Down Menu Color Selection Styles */

	/* All Level Styles*/
	#topdropmenu			{}	
	#topdropmenu a			{}
	#topdropmenu a:hover	{}

	/* Level 0 Styles */
	#topdropmenu UL.L0			    {}	/* level 0 "leaf" properties - not really a leaf since its the top level */
	#topdropmenu a.L0hc				{display:block; text-align:center; width:124px; border-left:solid 1px #ffffff; padding:6px 0px 7px 0px; font-weight:bold; color:#ffffff; background-image: url(../menuimages/tabsbg.gif)}  /* level 0 item with children properties. defines background color and bullet image */
	#topdropmenu a.L0nc				{display:block; text-align:center; width:124px; border-left:solid 1px #ffffff; padding:6px 0px 7px 0px; font-weight:bold; color:#ffffff; background-image: url(../menuimages/tabsbg.gif)} /* level 0 item with no children properties. defines background color*/
	#topdropmenu a.L0sel			{display:block; text-align:center; width:124px; border-left:solid 1px #ffffff; padding:6px 0px 7px 0px; font-weight:bold; color:#484866; background-image: url(../menuimages/tab2bg.gif)} /* level 0 item with no children properties. defines background color*/
	
	#topdropmenu a.L0hc:hover		{color:#484866; background-image: url(../menuimages/tab1bg.gif)} /* hover effect for level 0 with children */
	#topdropmenu a.L0nc:hover		{color:#484866; background-image: url(../menuimages/tab1bg.gif)} /* hover effect for level 0 with no children */
	#topdropmenu a.L0sel:hover		{color:#484866; background-image: url(../menuimages/tab1bg.gif)} /* hover effect for level 0 with no children */
	
/*Top Drop Down Menu Color Selection Styles */